Basistoepassingen


Wie gebruikt de AVG (of andere soortgelijke antivirus) meiAntivirus2.gif (400× 400)wel valse alarmen.

Gebruik geen commerciële antivirus, het veroorzaken van geen onnodige zorgen en laat het echte virus. Lees dan deze pagina.

Ons advies is om alleen gebruik van Defender, Ik heb nooit verraden.

In het geval van valse positieven check de draden gedownload met behulp van een service online, bijvoorbeeld dit: HTTPS://www.virustotal.com/it

De service van virustotal gaan over 60 antivirus en het is heel normaal dat een of twee van hen kan me vergissen. Maar als er 58 of 59 die geven een positief resultaat dat u kunt vertrouwen. Wie gewoon niet vertrouwen kunnen verkennen de bron en hen zelf compileren op zijn computer. Toch maak je geen zorgen, We hebben betere dingen te doen dan schrijven virussen.


HAL – Hardware Abstraction Layer

Theremino HAL

De HAL verbindt de hardware van InOut met op hoog niveau software via USB en "slots"

Als u de USB-hardware modules, de HAL is onontbeerlijk en moet blijven aangedreven op, U kunt het programma minimaliseren, maar moeten blijven in werking.

Als u gebruik geen USB-hardware, de HAL is dan niet nodig, System-toepassingen kunnen met elkaar communiceren, door de openingen, zelfs zonder HAL.

De aanduiding Rep Freq. (FPS) Valori benadering indica. De gemeten waarden zijn heel direct om 200 fps en in toenemende mate onjuist (standaard, en zeer), FPS als je groeit en aanpak 1000. Wij hebben niet het lezen functie te wijzigen, want nu we worden allemaal gebruikt voor de komende jaren zijn instructies en verandering zou te veel verwarring scheppen. Echter, voor alle automatisering maakt gebruik van en het lezen van een herhaling sensors hoger 100 FPS is altijd voldoende.

De applicatie HAL standaardiseert de factor van de sensorgegevens in een cellenbereik gemakkelijk bruikbaar en biedt testen en debuggen van afbeelding (Oscilloscoop).

HAL cap keys with velocity - Theremino System

Tips voor het aan de slag: De toepassing “Theremino_HAL.exe”, vereist geen installatie en kan worden uitgevoerd in elke gewenste map op uw systeem – Dubbelklikken op een regel opent het venster afbeelding die de voortgang van het signaal op die lijn toont – Met een enkele klik op een regel en te klikken op een andere lijn ziet u ze op hetzelfde moment – Alle spin vakken worden bewerkt met behulp van het toetsenbord, met de muis omhoog/omlaag, met het muiswiel en met de pijlen omhoog en omlaag – Tot slot, tijdens de proeven, Het is zeer handig om de waarden in de kolom wijzigen “Waarde” met de muis (Druk op de linker knop op het nummer van een kolom “Waarde”, Houd deze ingedrukt en beweeg de muis op en neer)
Tijdelijke fouten veroorzaakt door Spanningspulsen op Input pinnen: Soms, de pinnen met uw vingers aan te raken, het HAL-programma stopt communiceren met hardware, schrijft een rode lijn met het bericht "disconnected" en je moet druk op "Herkennen". Dit treedt op als het lichaam is belast met statische elektriciteit en een kleine elektrische schok straalt. Alle componenten zijn zorgvuldig gekozen en nooit pauze, Maar zelfs als je niet de vonk ziet, Het is altijd spanning van vele duizenden volt, Wie sturen haywire tijdelijk seriële communicatie en USB-poort. Tijdens de proeven nemen wij speciale zorg om formulieren alleen uit uit, of touch voordat de massa (bijvoorbeeld de USB-connector). Het laatste project dient altijd een geïsoleerde container die voorkomt dat gebruikers raken metalen onderdelen onder spanning.

– – – – – –

Release Notities voor https://www.theremino.com/downloads/foundations

Notities voor vorige versies (Van 2.0 de 7.4) verzameld in files:
OldVersions_ITA.rtf
OldVersions_ENG.rtf
Versie 7.5
– Het toevoegen van nul kalibratie alle & #8217; start.
– Juiste etiket MinValue MaxValue e.a. taal wijzigen
– Verwijderde configuratiefout Adc24 pinnen in de afwezigheid
– Als u probeert te bewerken van een SlotNames bestand niet bestaat wordt deze gemaakt
– Trimmen van de waarde door te klikken op elk punt van de lijn van de Pin
– De naam van de sleuf (Als er) toont de details van de Pin
– Na “Configuratie bewerken” de configuratie correct opnieuw wordt geladen
Versie 8.0
Toegevoegde antialiasing in oscilloscoop !!!
Toegevoegde Min en Max in de instellingen van de oscilloscoop!!!
Verwijderde ListView flikkering !!!
Verwijderde fout CapSensor met ingebouwde programmatuur 2 en 3 (fout adc24)
Toegevoegd Chinees en Portugees talen menu
Gecorrigeerd door FastPwm “Cyclus van "slots"” en maxwaarde anders dan 1000
Extra SHIFT en CTRL op TextBox
– Omhoog/omlaag = +/-1
– Page up/Page Down = +/-10
– Shift = *100
– CTRL = *10
– ALT = /10
Hiermee verwijdert u de kolom K.
Gecentreerde tekst in de lijst met titels
Verhoogde betrouwbaarheid van de configuratie opslaan-Load
De fouten zijn gerapporteerde correct NotConfigured en NotFound
Documentatie bijgewerkt
Versie 8.1
Niet gepubliceerde versie.
Versie 8.2
Juiste commando 's “Back-up configuratie” die werkten niet goed.
Verbeterd opdrachten die u verzendt in de “Opdracht "slots"”, en de antwoorden u
kunt krijgen.
Nu kunnen toepassingen leren het aantal modellen die zijn erkend
en ook om te weten als een van hen werkt niet.
Voor meer informatie Lees de pagina 's 5 en 6 HELP-bestand bijgewerkt (Italiaans en Engels).
Version 8.3
Ik Tipi in Pin Servo8, Servo16, Pwm8, Pwm16 en PwmFast nu beginnen in de slaapstand
De nul sleuf is gereserveerd voor commando's en berichten, dus je kunt het niet te Pin toewijzen per ongeluk.
Wanneer u een nieuwe naam in te stellen voor de module, als het profiel al bestaat je wordt gewaarschuwd.
De fout gebeurde in sommige gevallen door het toekennen van een nieuwe naam.
Het pictogram is verbeterd. Alle toepassingen van het systeem zal nieuwe iconen hebben, brieven om ze te onderscheiden.
Om de tekst van de pictogrammen op de onderste balk van Windows, je moet links naar applicaties te maken, op het bureaublad.
Version 8.5
Geëlimineerd fouten type Period Pin als gevolg van storingen tijd minder dan 50 ons
Wanneer u het aantal Pin Adc24 verminderen de achtergrond type wordt goed schoongemaakt up.
Version 8.6
Met deze versie kan Windows worden afgesloten zonder het bericht “Deze app voorkomt afsluiten”
Version 8.7
Deze versie laadt het bestand automatisch opnieuw “SlotNames.txt” wanneer gewijzigd door een externe applicatie (meestal SignalScope, SlotViewer o Kladblok).
Version 8.8
Verwijderde tekst in de kolom Notities voor Encoder_B en ADC24_ch_b
De conversie van de inkomende numerieke waarde van de slots naar de STEP geeft geen fouten, zelfs niet bij zeer grote getallen.
Duits is nu ook opgenomen in het taalkeuzemenu.
Version 8.9
Fouten geëlimineerd die optraden in pinnen van het type FastPWm (de configuratie van de frequentie van de sleuf is verloren)
Commando's toegevoegd via tekstsleuven, Lees de documentatie.

De eerste Master (met de firmware van 1.0 in 2.0) werken niet met de HALs 7. x versie. De versies van HAL uit 8.0 vanaf, moeten werken zelfs oudere meesters, maar ook dit houden 4.6 voor veiligheid.

De nieuwste versies van de HAL kunnen worden gebruikt met de firmware van 1.0 in 2.0, zijn als volgt:
Theremino_HAL_V4.6.zip
Theremino_HAL_V4.6_WithSources.zip

Als u kunt nog steeds de meester met oudere versies van de firmware sturen hen terug naar Lello (Lello@thereminoshop.com), die ze gratis een upgrade naar versie 5.


Zorg dat de modules al zijn geprogrammeerd

Lello (maxtheremino verkoper op ebay) hij kan u voorzien van voorgeprogrammeerde modules en kan u helpen ze te laten werken.
eBay maxtheremino
Mail Lello (ufficiotecnico@spray3d.it)


Downloads door Theremino HAL – Versie 8.9
Theremino_HAL_V8.9
Theremino_HAL_V8.9_MetBronnen (voor programmeurs)
Voor alle systemen van Windows XP naar Windows 10, beide 32 die in 64 bits (Linux en OSX met wijn)

Theremino_HAL_CSharp_V8.8_MetBronnen (Programmeren in C#)
De C# versie vergemakkelijkt de “Porten”, naar Android en Mac, die liever de C-achtige syntaxis. Deze versie, het werkt precies hetzelfde als de originele, behalve de commando's via de tekstsleuven die alleen werken vanuit de versies 8.9 vanaf. Voor normaal gebruik, Wij raden echter aan dat u deze niet gebruiken, Sindsdien is het minder getest en iets minder efficiënte, vanwege de moeilijker tekenreeks behandeling, C-achtige talen.

– – – – – –

Uw toepassingen bijwerken met de nieuwste versie van HAL

Veel toepassingen met behulp van de HAL, bijvoorbeeld Theremino CNC en Theremino Dolfrang, oudere versies van de HAL kan bevatten. Deze toepassingen kunnen blijven gebruiken van de oudere versie met geen problemen. Maar u kunt het ook gemakkelijk doen als u wilt bijwerken met de nieuwste versie van HAL. Je hoeft alleen oppassen niet te dekken zelfs hun eigen configuratiebestand.

Het bijwerken van toepassingen waarin een eerdere versie van HAL:
– Download het zip-versie van HAL.
– Open de map van uw toepassing bij te werken.
– Zoek de locatie van het bestand "Theremino_HAL.exe" met de "Documenten" map.
– Vervang het bestand "Theremino_HAL.exe" en "Documenten" door alle bestanden in het ZIP.

Het bestand "Theremino_HAL_ConfigDatabase.txt" en "SlotNames.txt" moet niet worden vervangen omdat ze hun eigen configuraties bevatten.

Degenen die willen Visual Studio gebruiken om te controleren, wijzigen en de wederopbouw van de toepassing, ook moet alle bestanden in de map vervangen “Bronnen”.

– – – – – –

Download de documentatie in pdf-formaat
De PDF-bestanden van de documentatie staan al in de mappen van de HAL-applicatie, maar u kunt ze ook hier downloaden. En soms zijn deze bestanden zelfs actueler dan die in de applicatie..
ThereminoHAL_Help_ENG.pdf
ThereminoHAL_Help_ITA.pdf
ThereminoHAL_Help_CHI.pdf

Boeken in ODT formaat downloaden
Degenen die deze talen weten, het bestand kan openen in Open Office, corrigeren en stuur ze naar ons. Voor andere talen, kunt u het bestand en hebben het vertaald naar het Engels: onlinedoctranslator Goed hoor, een briesje en respecteert de opmaak.

ThereminoHAL_Documentation_ENG_ITA_ESP_JPN


ArduHAL – Gebruik Arduino modules in plaats van de meester

Theremino ArduHAL

De toepassing van de ArduHAL kunt u gemakkelijk gebruiken Arduino modules. Alle vormen van de meest voorkomende Input-Output zijn klaar. Waarom u geen moet plannen, gewoon configureren de inputs en outputs en leed de directe link tussen de software op de PC en de sensoren.

Arduino Nano

De Arduino, met behulp van de toepassing van de ArduHAL, kunt de meer dan honderd toepassingen Systeem theremino, alle gratis en Open Source, om te lezen van de gegevens en de controle uitgangen. Door generatoren oscilloscopen, de thermostaten, muzikale toepassingen, de spellen, enz..

Om snel te weten de kenmerken van ArduHAL lezen In dit artikel. Anders, het lezen van de documentatie die u hieronder downloaden.

AANDACHT : We gebruiken Arduino modules als output voor PC-invoerapparaten. Dan de credits dat we niet een oordeel over Arduino hebben maar alleen op dit specifieke terrein van gebruik van toepassing, Lees dit bericht .

Arduino-modules die het beste werken (in de specifieke manier waarop wij hen zelf gebruiken) zijn de Arduino Nano met chip CH340. De CH340-chip is op de onderkant van de Nano en herkennen omdat er veel minder pinnen van FT232 (16 PIN tegen 28).

Vanaf versie 1.4 door ArduHAL u kunt ook de Arduino met de FT232-chip, maar de frequentie van communicatie is een 30% onder, omdat ze kunnen worden gebruikt in multithread. Lees op pagina acht van het bestand “Theremino_ArduHAL_Help”

AANDACHT : Als de asynchrone modus niet is ingeschakeld en de "loop()"Arduino bevat slow code, Het kan niet in staat om te communiceren met Arduino zijn. De lijst dell'ArduHAL blijft leeg en dan kun je niet asynchroon toelaten. In dit geval moet u om te reageren op alles wat er in de "loop-functie()Arduino ", programma en drukt u op "ACK". En tot slot mogelijk te maken asynchroon.

De aanduiding Rep Freq. (FPS) Valori benadering indica. De gemeten waarden zijn heel direct om 200 fps en in toenemende mate onjuist (standaard, en zeer), FPS als je groeit en aanpak 1000. Wij hebben niet het lezen functie te wijzigen, want nu we worden allemaal gebruikt voor de komende jaren zijn instructies en verandering zou te veel verwarring scheppen. Echter, voor alle automatisering maakt gebruik van en het lezen van een herhaling sensors hoger 100 FPS is altijd voldoende.


Download de meest actuele documentatiebestanden (23-03-2024)
Theremino_ArduHAL_Help_ITA.PDF
Theremino_ArduHAL_Help_ENG.PDF
Theremino_ArduHAL_Reading_I2C_Sensors_ITA.PDF
Theremino_ArduHAL_Reading_I2C_Sensors_ENG.PDF

Originele documentatiebestand in ODT formaat (23-03-2024)
ArduHAL_Docs_ODT.zip


Verkrijg de formulieren

Lello (maxtheremino verkoper op ebay) hij kan u voorzien van voorgeprogrammeerde modules en kan u helpen ze te laten werken.
eBay maxtheremino
Mail Lello (ufficiotecnico@spray3d.it)


Notities voor versies van ArduHAL
Versie 1.1 – Dit is de eerste gepubliceerde versie.
Versies 1.2 en 1.3 – Kleine verbeteringen
Versie 1.4 – De manieren “Async en “Polling” zijn gemakkelijk instelbaar van ArduHAL toepassing zonder te wijzigen van de firmware en opnieuw compileren. De manier waarop “Polling” Hiermee kunt u alle soorten Arduino gebruiken met de FT232-chip.
Versie 2.0
Toegevoegde antialiasing in oscilloscoop !!!
Toegevoegde Min en Max in de instellingen van de oscilloscoop!!!
Verwijderde ListView flikkering !!!
Toegevoegd Chinees en Portugees talen menu
Extra SHIFT en CTRL op TextBox
– Omhoog/omlaag = +/-1
– Page up/Page Down = +/-10
– Shift = *100
– CTRL = *10
– ALT = /10
Hiermee verwijdert u de kolom K.
Gecentreerde tekst in de lijst met titels
Verhoogde betrouwbaarheid van de configuratie opslaan-Load
Versie 2.1
Juiste commando 's “Back-up configuratie” die werkten niet goed.
Verbeterd opdrachten die u verzendt in de “Opdracht "slots"”, en de antwoorden die je kunt krijgen.
Nu kunnen toepassingen leren het aantal formulieren die zijn erkend
en ook om te weten als een van hen werkt niet.
Voor meer informatie Lees de pagina 's 14 en 15 HELP-bestand bijgewerkt (Italiaans en Engels).
Versie 2.2
nieuwe zoekwoorden “genericWriteFloat” en “genericReadFloat”
vereenvoudigen de overdracht van floating point getallen.
De in te stellen als GEN_OUT_xx en GEN_IN_xx Pin niet meer geïnitialiseerd,
zodat u de Arduino firmware te gebruiken.
Lees voor meer informatie de pagina's op Pin “generics” in de Help-bestanden bijgewerkt (Italiaans en Engels).
Versie 2.3
Ik Tipi in Pin Servo8, Servo16, Pwm8, Pwm16 en PwmFast nu beginnen in de slaapstand
De nul sleuf is gereserveerd voor commando's en berichten, dus je kunt het niet te Pin toewijzen per ongeluk.
Wanneer u een nieuwe naam in te stellen voor de module, als het profiel al bestaat je wordt gewaarschuwd.
De fout gebeurde in sommige gevallen door het toekennen van een nieuwe naam.
Het pictogram is verbeterd. Alle toepassingen van het systeem zal nieuwe iconen hebben, brieven om ze te onderscheiden.
Om de tekst van de pictogrammen op de onderste balk van Windows, je moet links naar applicaties te maken, op het bureaublad.
Versie 2.4
Het pictogram is verbeterd. Alle toepassingen van het systeem zal nieuwe iconen hebben, brieven om ze te onderscheiden.
Het pictogram tekst is zichtbaar op de onderste balk, zelfs als u niet beschikt over een link op je bureaublad.
Versie 2.5
Deze versie laadt het bestand automatisch opnieuw “SlotNames.txt” wanneer gewijzigd door een externe applicatie (meestal SignalScope, SlotViewer o Kladblok).
Versie 2.6
Commando's toegevoegd via tekstsleuven, Lees de documentatie.
Versie 2.7
Er is een bug opgelost waardoor niet meer dan één module kon worden geopend met sommige versies van CH340-stuurprogramma's.
Modulenamen worden nu herkend, zelfs als ze kleine letters of hoofdletters zijn.
De ArduHelper-applicatie toegevoegd waarmee je de kleur van het onderste deel van de Arduino IDE kunt veranderen van de originele donkerrode naar zwarte kleuren (onleesbaar) naar een normale zwart-op-wit (werkt alleen met IDE's van 1.xxx versies)

Download de toepassing Theremino ArduHAL versie 2.7
Theremino_ArduHAL_V2.7
Theremino_ArduHAL_V2.7_MetBronnen (voor programmeurs)
Voor alle systemen van Windows XP naar Windows 10, beide 32 die in 64 bits (Linux en OSX met wijn)


Arduino library
Notities voor de versies van de Arduino library
Versie 1.0 – Om in te stellen de asynchroon was nodig om het bestand te bewerken “Theremino.CPP”
Versie 1.1 – Om in te stellen toevoegen de asynchroon gewoon het aanroepen van setAsyncMode in het bestand “.INO”. – Lees de reacties op asynchroon in het Leesmij-bestand in “Bibliotheken/Theremino/src”
Versie 1.2 – Asynchroon snelheid is toegenomen tot meer dan 200 uitwisselingen per seconde. Servo signalen stabiliteit nu is perfect, zelfs als u het asynchroon.
Versie 1.3 – De uitvoer via herintegratie niet worden onderbroken door de functies GenericRead16 en GenericRead24. Sommige variabelen worden nu gedeclareerd “vluchtige” en dit kan, in sommige gevallen, verhogen de stabiliteit van de operatie.
Versie 1.4De manieren “Async en “Polling” zijn gemakkelijk instelbaar van ArduHAL toepassing zonder te wijzigen van de firmware en opnieuw compileren. De manier waarop “Polling” Hiermee kunt u alle soorten Arduino gebruiken met de FT232-chip.
Versie 1.5 – De bibliotheek “theremino” nu gevestigd op het hoogste niveau van het ZIP bestand en u kunt het toevoegen met de opdracht “Bibliotheek toevoegen uit bestand. ZIP”.
Versie 1.6 – Beginnend met versie 1.6, de pennen zijn geconfigureerd, zoals wordt niet gebruikt worden gelaten zoals ze zijn. Eerder werden ingesteld als “INPUT”, en dit verhinderd om ze te gebruiken als uitgang in de lus van de Arduino.
Versie 1.7 – Toegevoegd de mogelijkheid om de floating point getallen kunnen lezen en schrijven (float), met genericReadFloat en instructies genericWriteFloat.
Versie 1.8 – Opgelost een kleine maar vervelend probleem. In sommige gevallen werd het Arduino niet herkend omdat de EEPROM bevatte de naam van het formulier is te lang.
Versie 1.9 – De lengte van de naam die door het EEPROM wordt gelezen, is beperkt tot 16 karakters. Dit corrigeert gevallen waarin nieuwe formulieren niet worden herkend. Deze oplossing is permanent en werkt altijd, Aan de andere kant werkte de oplossing van de vorige versie slechts in sommige gevallen.

HET TOEVOEGEN VAN DE THEREMINO-BIBLIOTHEEK AAN DE ARDUINO BIBLIOTHEKEN
De bibliotheek toevoegen “theremino” Arduino bibliotheken
– Download het zip “_Zip ArduinoLibrary_Theremino_V 1,5” en kopieer deze naar een geschikte plaats, Bijvoorbeeld, “Documenten”
– Open & #8217; Arduino IDE
– Open het menu “Schets”, Ga als volgt te “#bibliotheek omvat” en kies “Bibliotheek toevoegen uit bestand. ZIP”
– Open de map waar u de ZIP hebt gekopieerd hen
– Selecteer het bestand
“_Zip ArduinoLibrary_Theremino_V 1,5”

– Druk op de knop “Open”
ACTUALISERING VAN DE THEREMINO-BIBLIOTHEEK IN DE ARDUINO BIBLIOTHEKEN
Vervangen van de bibliotheek “theremino” met een nieuwe versie (eerste methode)
– Blader naar de locatie van de map Biblio Arduino met het menu “Bestand / Instellingen”.
– Sluit de Arduino IDE
– Open de map “Bibliotheken” Arduino en verwijder de map “Theremino”
– Uitpakken van het zip-bestand naar de map “Theremino” en kopiëren in de map “Bibliotheken”.
– Heropenen van de Arduino IDE.
Vervangen van de bibliotheek “theremino” met een nieuwe versie (tweede methode)
– Blader naar de locatie van de map Biblio Arduino met het menu “Bestand / Instellingen”.
– De bibliotheek verwijderen “Theremino”.
– De theremino van de bibliotheek van het ZIP-bestand als volgt toevoegen.
BIBLIOTHEEKBESTANDEN GEBRUIKEN IN ARDUINO-PROJECTEN
ZONDER HET TOE TE VOEGEN AAN DE ARDUINO BIBLIOTHEKEN
Met deze methode kunt u een map maken met alle benodigde bestanden en heeft u het voordeel dat u de hele map naar een andere computer kunt brengen en het project kunt compileren zonder dat u uw bibliotheek op de nieuwe computer hoeft te installeren.
– Kopieer onze CPP- en H-bestanden naar elke projectmap (naast het INO-bestand van het project).
– Wijziging in het INO-bestand van #bevat <Theremino.h> (met hoekbeugels) in #bevat “Theremino.h” (met dubbele aanhalingstekens).

 


DOWNLOAD DE BIBLIOTHEEKVERSIE 1.9
Beginnend met versie 1.6, de pennen zijn geconfigureerd, zoals wordt niet gebruikt worden gelaten zoals ze zijn.
Eerder werden ingesteld als “INPUT”, en dit verhinderd om ze te gebruiken als uitgang in de lus van de Arduino.
Beginnend met versie 1.7, kunt u ook overbrengen floating point getallen (float).
Lees de pagina's op Pin “generics” nei file di HEL
De versies 1.8 en 1.9 Los een klein maar vervelend probleem op.
In sommige gevallen werd het Arduino niet herkend omdat de EEPROM bevatte de naam van het formulier is te lang.

Arduino library – Versie 1.9
ArduinoLibrary_Theremino_V1.9.zip (Lees de documentatie van de ArduHAL)


WIJZIGING VAN KLEUREN’ Arduino IDE
De kleuren van het verslag van de officiële Arduino IDE compilatie zijn donkerrood op zwart,
de volgende hulpprogramma verandert ze in normale kleuren en gemakkelijk te lezen.
(je kunt de kleuren alleen wijzigen voor IDE-versies 1.xxx)

Kleine uitvoerbaar programma voor het corrigeren van de kleur Arduino IDE
ArduinoIDE_ChangeColors.zip

INSTRUCTIES
1) Open het ZIP-bestand met de “ArduinoIDE_ChangeColors.exe”

2) Kopieer het bestand “ArduinoIDE_ChangeColors.exe” sluit u het bestand “arduino.exe”
3) Tik op het bestand “ArduinoIDE_ChangeColors.exe” Rechter muisknop
4) Vanuit het menu dat geopend met de juiste sleutel, kiezen “Stormloop zoals bewindsvoerder”

5) Restart ArduinoIDE

WIJZIGING VAN KLEUREN’ ARDUINO IDE MET Theremino_ArduHelper
Vanaf versie 2.7 vanaf Theremino_ArduHAL
vindt u in het ZIP ook de applicatie Theremino_ArduHelper
en u kunt het gebruiken om dezelfde bewerking uit te voeren als de vorige ChangeColors.
(je kunt de kleuren alleen wijzigen voor IDE-versies 1.xxx)

 


IotHAL – Communicatie via radio met IotModule (ESP32)

IotHAL v0.4

De IotHAL verbindt de IotModule met high-level software, via WiFi en netwerk.

De I.O.T acroniemen. IotModule van naar “Internet van dingen”. En deze modules, programmeerbaar met dezelfde IDE Arduino, Ze zijn echt veelzijdig.

Hier zijn hun kenmerken:

– Onmiddellijke behandeling van de Input-Output, zoals altijd met het systeem Theremino.
– aanzienlijk meer vermogen (240 MHz klok tegen 16 MHz van de Meester).
– Dual-core processor 32 bits (tegen de 16 bit dei Master).
– Ondersteuning voor snelle bewerkingen op floating point getallen een- en tweepersoonskamers.
– Bediening via WiFi

– Gemakkelijk om hen te programmeren om speciale sensoren lezen
– Programmeerbare met dezelfde Arduino IDE (Opmerking 1)
– De mogelijkheid om dezelfde firmware en Arduino bibliotheken

(Opmerking 1)
Lees de vorige paragraaf om de kleuren van de onderste zone van Arduino veranderen,
onleesbaar door een donkerrode op zwart, normale kleur en makkelijk te lezen.

– Aantal aanzienlijk grotere Pin (28 tegen de 12 stroom)
– 8 ADC inputs 12 bits (14 overbemonsterde) tegen de 10 bit stroom (12 overbelasting.)
– 2 DAC uitgangen 8 bits
– 10 capacitieve ingangen
– 16 uscite PWM
– 3 SPI-interfaces
– 3 UART interfaces
– 2 I2C interfaces
– 2 I2S interfaces
– 4 timers een 64 bits
– Geïntegreerd flashgeheugen
– 520 Kbyte data cache
– 4 Mega Byte Program (flash)
– Mogelijkheid van het verbinden van de module Theremino ADC24

– Kosten van zelfs kleine vormen van de huidige Master.

Open kans niet haalbaar met de meester, bijvoorbeeld het plaatsen van een kamer op ionen of een moeilijk bereikbare locaties met geiger in een signaalkabel. Of gebouwde voertuigen gecontroleerd via Wifi, zoals te zien in de video Marsmissie.

– – – – – – –

Iot HAL met 64 Pinnen

 

In deze afbeelding ziet u de IOT HAL ESP32 verbonden met een module die is geconfigureerd met de maximaal mogelijke aantal Pin.

Ik ben goed 64 PIN, maar ze gebruiken het minder kunt u de module opnieuw configureren te gebruiken en te zien alleen degenen die dienen. Op sommige momenten zelfs een enkel Pin.

Al deze Pin wordt overgedragen via WiFi, met een enkele uitwisseling en de overdracht tijd is het praktisch hetzelfde voor een willekeurig aantal Pin.

Klik op de afbeelding om te vergroten.

 

 

 

– – – – – – –

De aanduiding Rep Freq. (FPS) Valori benadering indica. De gemeten waarden zijn heel direct om 200 fps en in toenemende mate onjuist (standaard, en zeer), FPS als je groeit en aanpak 1000. Laat de berekeningen niet wijzigen, want nu we worden allemaal gebruikt voor de komende jaren in deze indicaties en verandering zou te veel verwarring scheppen. Echter, voor alle automatisering maakt gebruik van en het lezen van een herhaling sensors hoger 100 FPS is altijd voldoende.

– – – – – – –

ESP32 PICO V4

– – – – – – –

  • Pinnen met het IN-label kunnen worden geprogrammeerd als: : DigIn, Teller, Periode e Encoder.
  • De pinnen met het IN OUT label kunnen ook worden geprogrammeerd als: : Digout, Pwm en servo.
  • De pinnen met het DAC-label geven een uitgangsspanning die instelbaar is van 0 in 3.3 volt.
  • Pinnen met het woord ADC verwijderd kunnen worden gebruikt als ADC, maar alleen door te communiceren via USB en de WiFi-communicatie uit te schakelen (in de huidige versies kan dit niet worden gedaan).
  • De pinnen “0”, “1”, “2”, “3” en “12” ze kunnen alleen worden gebruikt met speciale aandacht, anders werkt de module niet meer goed. Zie volgende pagina: Verbind de speciale pinnen.

De pinnen kunnen worden geconfigureerd met de volgende typen::
– Digitale uitgang
– PWM-uitgang (Van 0.02 Hz tot 40 MHz)
– DAC-uitgang (instelbare uitgangsspanning:)
– Uitgang voor servobesturingen
– Uitgang voor stappenmotoren
– Digitale ingang
– Graaf input, frequentie en periode
– Ingang voor twee / vier fasen encoders
– ADC ingang voor schakelaars en omvormers
– CAP-ingang voor capacitieve knoppen
– Adc24


Download de meest actuele documentatiebestanden (23/03/2024)
Theremino_IotHAL_Help_ITA.pdf
Theremino_IotHAL_Help_ENG.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ITA.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ENG.pdf

Originele documentatiebestand in ODT formaat (23/03/2024)
IotHAL_Docs_ODT.zip


Zorg dat de modules al zijn geprogrammeerd

Lello (maxtheremino verkoper op ebay) kan u voorzien van voorgeprogrammeerde modules en kan u helpen ze op alle manieren te laten werken (SoftAP, Station DHCP en statische Station) .
eBay maxtheremino
Mail Lello (ufficiotecnico@spray3d.it)


Download del firmware

Versie 140
Eerste gepubliceerde versie.
Het bevatte een gebrek dat de bewerking in SoftAP enzovoorts bijna alle apparaten verhinderd.
Versie 144
Met deze versie is de SoftAP dus het werkt op alle N-type apparaten, B en ook G, beide 20 dat met 40 MHz bandbreedte.
Versie 182
De belangrijkste zijn de stappenmotoren.
>>> Lees de documentatie FILE <<<
De belangrijkste nieuwigheid van de versie 182 Ze zijn op de volgende pagina's:
Weerstanden voor PWM (pagina 16 en 30)
Pulldown voor stepper in de documentatie (zodra 17)
Waarschuwingen voor VPN als docs SlosOverNet (zodra 66)
Automatische heraansluiting (zodra 13)
Debuggare con Generic Write (zodra 43)
toewijzing PWM / Stepper / Knecht (zodra. 27)
SSID en wachtwoord lijst (zodra. 59)
Versie 191
Zie de laatste paar pagina's van de nieuwe documentatie.
In het bestand “zip” zult u zes mappen.
– De basis map firmware “IotModule”
– De vijf andere mappen bevatten de specifieke firmware voor I2C sensors

Download de firmware versie IotModule 191
Zie de laatste paar pagina's van de nieuwe documentatie

Om de module lezen van de documentatie te programmeren.

ALS HET NIET WORDT INGEVULD, LEES DAN DIT BERICHT
Voor degenen die problemen hebben met de firmware-compilatie voor de IOT-modules
met de Arduino IDE (1.8.19), je moet inchecken in de IDE: Instrumenten-> Kaart-> Kaart Manager, zoek naar ESP32 van Espressif Systems dat de geïnstalleerde versie de 1.0.6.

De versies 2.0.10 en 2.0.11 Blok compilatie.
Als een van deze twee versies is geïnstalleerd, Selecteer gewoon de versie 1.0.6
in het vervolgkeuzemenu van de Card Manager en installeer deze. Het is niet nodig om de IDE opnieuw op te starten.
(met dank aan Giacomo Rucci voor het componeren)


Download de applicatie IotHAL

Versie 1.1
Dit is de eerste versie, maar we gecontroleerd voor een lange tijd en omvat ook het volledige beheer dell'Adc24.
Configuraties worden verbeterd en kan op vele manieren in Setup.h bestand worden geconfigureerd.
Versie 1.3
om de nieuwe firmware versie V182 gebruiken
De belangrijkste zijn de stappenmotoren.
>>> Lees de documentatie <<<
Versie 1.4
Deze versie laadt het bestand automatisch opnieuw “SlotNames.txt” wanneer gewijzigd door een externe applicatie (meestal SignalScope, SlotViewer o Kladblok).
Versie 1.5
– Herkent namen van communicatieopties, zelfs met kleine hoofdletters.
– Werkt zelfs met ADC-waarden gelijk aan nul.
Versie 2.6
– Nu alle IotHAL-applicaties, NetHAL en ArduHAL hebben dezelfde versie 2.6
– De versie 2.6 Herkent
nieuwe commando's via tekstslots, Lees de documentatie.

Download de applicatie Theremino IotHAL Version 2.6
Theremino_IotHAL_V2.6
Theremino_IotHAL_V2.6_MetBronnen (voor programmeurs)

Voor alle systemen van Windows XP naar Windows 10, beide 32 die in 64 bits (Linux en OSX met wijn)


NetHAL – Communiceren via de radio met NetModule

Theremino NetHAL

De NetHAL verbindt de NetModule op hoog niveau software, via WiFi en netwerk.

Open kans niet haalbaar met de meester, bijvoorbeeld het plaatsen van een kamer op ionen of een moeilijk bereikbare locaties met geiger in een signaalkabel. Of gebouwde voertuigen gecontroleerd via Wifi, zoals te zien in de video Marsmissie.

De aanduiding Rep Freq. (FPS) Valori benadering indica. De gemeten waarden zijn heel direct om 200 fps en in toenemende mate onjuist (standaard, en zeer), FPS als je groeit en aanpak 1000. Wij hebben niet het lezen functie te wijzigen, want nu we worden allemaal gebruikt voor de komende jaren zijn instructies en verandering zou te veel verwarring scheppen. Echter, voor alle automatisering maakt gebruik van en het lezen van een herhaling sensors hoger 100 FPS is altijd voldoende.

– – – – – – –

Het ontwerp van de PCB van NetModule, Het omvat ook 3D afbeeldingen en diagrammen van de mini NetModule en WemosD1, Ik downloaden het via deze link:
NetModuleV1.zip

– – – – – – –

– AANDACHT –
Als u een formulier Wemos D1 mini, zonder de gedrukte schakeling van NetModule,
Moet u het toevoegen van een weerstand van 4.7 k tussen D0 en massa,
anders de vorm zou aannemen plaats altijd SoftAP.

– AANDACHT –
Onze firmware heeft geen relatie met wat er op het net
voor de ESP8266 (NodeMcu, LUA, Arduino, ZBASIC, Python en dergelijke).
We schreven vanuit het niets de firmware volgens specificaties van de fabrikant ExpressIf,
dus alles wat je op het net over de ESP8266 leest is nutteloos en misleidende.

– AANDACHT –
Als de module verbindt, maar het verschijnt niet in de lijsten van NetHAL en NetModuleProgrammer,
of het besturingssysteem creëert geen een COM-poort wanneer u het aansluit op de USB-poort,
Volg het advies van de laatste pagina van het document Theremino_NetHAL_Help_ITA.PDF
(het document moet ten minste 26 Januari 2018
anders opnieuw instellen van uw browser cache en riscaricatelo)

– – – – – – –

Speciale dank aan Fabrizio,
zonder hem zou dit alles niet mogelijk zijn geweest.

– – – – – – –

De firmware en software zijn afgewerkt en operationele op 100%. De documentatie is bijna compleet en de hardwarecomponenten zijn al beschikbaar op eBay.

Lello (maxtheremino verkoper op ebay) kan u voorzien van voorgeprogrammeerde modules en kan u helpen ze op alle manieren te laten werken (SoftAP, Station DHCP en statische Station) .
eBay maxtheremino
Mail Lello (ufficiotecnico@spray3d.it)


De documentatie is bijna voltooid, zal werkkring weer een help-bestand voor degenen die moeite met de Firewall hebben.

Theremino systeem - Download de meest actuele documentatiebestanden (23-03-2024)
Theremino_NetHAL_Help_ITA.PDF
Theremino_NetModuleFeatures_ITA.PDF
Theremino_NetModuleProgrammer_Help_ITA.PDF

Theremino_NetModule_UsbProgramming_ITA.PDF Theremino_NetModule_FirewallProblems_ITA.PDF
(om te downloaden van de nieuwste versies wellicht het cachegeheugen van uw Browser)

Theremino systeem - Documentatiebestanden, de meest up-to-date downloads (23-03-2024)
Theremino_NetHAL_Help_ENG.PDF
Theremino_NetModuleFeatures_ENG.PDF
Theremino_NetModuleProgrammer_Help_ENG.PDF

Theremino_NetModule_UsbProgramming_ENG.PDF Theremino_NetModule_FirewallProblems_ENG.PDF
(om te downloaden van de laatste kunnen versies soms nodig zijn om de cache van de browser)

Theremino systeem -Theremino systeem - Originele documenten in het ODT formaat (23-03-2024)
Theremino_NetModules_Docs.zip


Notities voor de versies van de NetHAL
Versie 1.0 – Dit was de eerste gepubliceerde versie, nog ontbrak aan de mogelijkheid voor het gebruik van statische IP en programmeren van de firmware via de radio..
Versie 1.3 – Vaste IP, DHCP, AP-software en firmware programmering via radio. Volledig functioneel. Alleen ontbreekt de documentatie.
Versie 1.4 – In sommige gevallen werden de formulieren tweemaal vermeld, resulterende foutberichten (zoals u in deze foto zien kunt). De versie 1.4 verwijderen van dit probleem.
Versie 1.5 – De namen die in de Firewall nu verschijnen beginnen met Theremino en dus het is makkelijker om ze te vinden. Degenen die al gebruik van eerdere versies gemaakt hebben kunnen de oude namen vinden in uw firewall, Bijvoorbeeld, “Hardware Abstraction Layer for NET en INTERNET” in plaats van “Theremino NetHAL”. L & #8217; enige manier om te overtuigen van Windows gebruik van de nieuwe namen is open RegEdit, zoekt u de oude tekenreeks en verwijderen.
Versie 2.0
Toegevoegde antialiasing in oscilloscoop !!!
Toegevoegde Min en Max in de instellingen van de oscilloscoop!!!
Verwijderde ListView flikkering !!!
Toegevoegd Chinees en Portugees talen menu
Extra SHIFT en CTRL op TextBox
– Omhoog/omlaag = +/-1
– Page up/Page Down = +/-10
– Shift = *100
– CTRL = *10
– ALT = /10
Hiermee verwijdert u de kolom K.
Gecentreerde tekst in de lijst met titels
Verhoogde betrouwbaarheid van de configuratie opslaan-Load
Versie 2.1
Juiste commando 's “Back-up configuratie” die werkten niet goed.
Verbeterd opdrachten die u verzendt in de “Opdracht "slots"”, en de antwoorden die je kunt krijgen.
Nu kunnen toepassingen leren het aantal formulieren die zijn erkend
en ook om te weten als een van hen werkt niet.
Voor meer informatie Lees de pagina 's 10 en 11 HELP-bestand bijgewerkt (Italiaans en Engels).
Versie 2.2
Ik Tipi in Pin Servo8, Servo16, Pwm8, Pwm16 en PwmFast nu beginnen in de slaapstand
De nul sleuf is gereserveerd voor commando's en berichten, dus je kunt het niet te Pin toewijzen per ongeluk.
Wanneer u een nieuwe naam in te stellen voor de module, als het profiel al bestaat je wordt gewaarschuwd.
De fout gebeurde in sommige gevallen door het toekennen van een nieuwe naam.
Het pictogram is verbeterd. Alle toepassingen van het systeem zal nieuwe iconen hebben, brieven om ze te onderscheiden.
Om de tekst van de pictogrammen op de onderste balk van Windows, je moet links naar applicaties te maken, op het bureaublad.
Versie 2.3
Het pictogram is verbeterd. Alle toepassingen van het systeem zal nieuwe iconen hebben, brieven om ze te onderscheiden.
De tekst van de pictogrammen aan de onderste balk van Windows, Het is ook geen zichtbare verbinding met de applicatie, op het bureaublad.
Versie 2.4
Deze versie laadt het bestand automatisch opnieuw “SlotNames.txt” wanneer gewijzigd door een externe applicatie (meestal SignalScope, SlotViewer o Kladblok).
Versie 2.6
– Nu alle IotHAL-applicaties, NetHAL en ArduHAL hebben dezelfde versie 2.6
– De versie 2.6 Herkent
nieuwe commando's via tekstslots, Lees de documentatie.

Download de toepassing Theremino NetHAL versie 2.6
Theremino_NetHAL_V2.6
Theremino_NetHAL_V2.6_MetBronnen (voor programmeurs)

Voor alle systemen van Windows XP naar Windows 10, beide 32 die in 64 bits (Linux en OSX met wijn)


Notities voor versies van NetModule programmeur:
Versie 1.0 – Volledig functioneel. Het bevat ook de bestanden met de USB-programmeur worden gebruikt voor de eerste programmering (in de fabriek). Alleen ontbreekt de documentatie.
Versie 1.1 – De namen die in de Firewall nu verschijnen beginnen met Theremino en dus het is makkelijker om ze te vinden. Degenen die al gebruik van eerdere versies gemaakt hebben kunnen de oude namen vinden in uw firewall, Bijvoorbeeld, “Hardware Abstraction Layer for NET en INTERNET” in plaats van “Theremino NetHAL”. L & #8217; enige manier om te overtuigen van Windows gebruik van de nieuwe namen is open RegEdit, zoekt u de oude tekenreeks en verwijderen.
Versie 1.2
Het pictogram is verbeterd. Alle toepassingen van het systeem zal nieuwe iconen hebben, brieven om ze te onderscheiden.
Om de tekst van de pictogrammen op de onderste balk van Windows, je moet links naar applicaties te maken, op het bureaublad.

Download de toepassing Theremino NetModuleProgrammer versie 1.2
theremino_netmoduleprogrammer_v1.2
Theremino_NetModuleProgrammer_V1.2_WithSources (voor programmeurs)

Voor alle systemen van Windows XP naar Windows 10, beide 32 die in 64 bits (Linux en OSX met wijn)


Deze firmware hoeft niet te gebruiken van de NetModule – Het niet downloaden –
Zou alleen nuttig voor degenen die denken dat onze uitvoering te verbeteren. Who's gonna aanwezig zijn om dit te doen moet ook overwegen dat eventuele wijzigingen gecoördineerd met de toepassing van de NetHAL en documentatie worden moeten.

Downloaden van de broncode om te compileren de firmware naar Wemos D1 mini en compatibel
MasterESP8266 (0.14B1).zip


Commando's verzenden naar HAL's via TextSlots

De nieuwe versies van alle HAL's, vanaf maart 2000 2024, ze accepteren ook commando's die via tekstslots worden verzonden. En met Text-Slots kan het allemaal. Lees de HELP-bestand.

Alles wat je met de muis op de configuratiepanelen kunt doen, kun je nu ook met deze commando's doen.

Gebruik het CommandsToHAL-programma met automatisering om commando's uit te proberen. Je vindt het in de map “Programma'sDemoprogramma'sSlotText Commando's” van de nieuwste versies van Automation die sinds april zijn gepubliceerd 2024 vanaf. Of download het met Deze link.

We laten ook de volgende commando's achter via de nummersleuven voor achterwaartse compatibiliteit en omdat ze in sommige gevallen efficiënter zijn. We raden aan om alleen nummersleuven te gebruiken om snel het aantal aangesloten hardwaremodules af te lezen. Lees de HELP-bestand.

Stuur commando's om de HAL

In de HAL toepassingen legt instructie bestand hoe het te gebruiken “commando Slot”. normaal “commando Slot” nul Slot, om het te veranderen moet je handmatig de HAL initialisatie bestand te veranderen.

De HAL applicaties die geschreven zijn in de opdracht de sleuf van de volgende nummers:

  • -1 ----------------- Il comando “Riconosci” è ancora in esecuzione
  • 0 ----------------- Non sono stati trovati Master, la lista dei Master è vuota
  • Da 1 in su ----------- Il numero di Master che sono stati riconosciuti
  • NAN_MasterError --- Uno dei Master collegati ha smesso di comunicare

Andere toepassingen van het systeem kan opdrachten naar de HAL te sturen in het schrijven van het nummer NAN commando Slot (geen nummer) correspondent. Voor toepassing die niet kan schrijven NAN nummers, Er zijn alternatieve werkwijzen die in het instructiebestand beschreven. De commando's worden momenteel geïmplementeerd “U erkent” en “Calibra”. Voor meer details verwijzen naar de instructies van de HAL-bestand.

Voorbeeld van automatische heraansluiting Master

Het volgende voorbeeld laat zien hoe een VBNET applicatie kan herkennen dat een Master heeft losgekoppeld en vervolgens het commando “U erkent” opnieuw aan te sluiten.

Private Sub tmer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmer1.Tick
If Slots.ReadSlot_NoNan(0) < 1 Then
Slots.WriteSlot(0, NAN_Recognize)
Threading.Thread.Sleep(500)
End If
End Sub

Dit stukje code wordt aangeroepen door een timer (meestal elk 100 MS). De eerste voorwaardelijke instructie If Slots.ReadSlot_NoNan(0) < 1 Then Het leest nul slot en voer de volgende regels als er ten minste één is aangesloten en werkt Master.

de opdracht ReadSlot_NoNan elimineert alle foutcodes en verandert deze in nul. Waarvoor, indien een of meerdere Master in werking, We zullen hun nummers te lezen, terwijl als er een fout was zullen we minder lezen, of nul.

Dus als onze toepassing het gebruik van meer dan één Master we zullen hun nummers te schrijven. Bijvoorbeeld in het geval van drie schrijven Master If Slots.ReadSlot_NoNan(0) < 3 Then

Als het aantal aangesloten Master is minder dan het vereiste aantal Master, vervolgens de lijn Slots.WriteSlot zendt het commando “U erkent” en vervolgens de lijn Threading.Thread.Sleep(500) wacht halve seconde, om tijd te geven aan al de Meester te reageren (hoewel er voor verscheidene kan zijn dat deze tijd rekken).


Het bestand SlotNames.txt

Theremino HAL met notities Theremino SlotViewer met noten

De toepassing HAL (vanaf versie 5.5 vanaf) en de SlotViewer (vanaf versie 2.6 vanaf), kunt ook de weergavenaam van de sleuf (of aantekeningen of opmerkingen).

De namen zijn geschreven in een bestand, die moet worden aangeroepen “SlotNames.txt”.

Het bestand “SlotNames.txt” het wordt bewerkt met NotePad, WordPad of rechtstreeks vanuit HAL-applicaties, IotHAL, NetHAL, SlotViewer en SignalScope. Als het bestand “SlotNames.txt” Er is geen commentaarveld blijft leeg.

De terbeschikkingstelling regels zijn eenvoudig en worden getoond in de steekproef, gelegen in de nieuwste versies van HAL en SlotViewer.

Belangrijk op te merken dat de namen zijn niet gerelateerd aan fysieke Pin, maar de "slots".

Elke regel van het bestand begint met het aantal "slots", gevolgd door een spatie en de tekst moet worden weergegeven. De lijn kan verder met een commentaar, dat wordt niet weergegeven, voorafgegaan door een enkel aanhalingsteken.

De SlotViewer gebruikt ook de speciale opdrachten Min = nn en Max = nn die het bereik aangeven dat moet worden gebruikt voor elke afzonderlijke sleuf. Als het SlotNames-bestand deze opdrachten niet bevat, gebruikt de Slot de waarden die zijn aangepast met de twee vakken Min en Max van de SlotViewer.

Als u wilt gebruiken hetzelfde bestand van opmerkingen, zowel voor de HAL als voor de SlotViewer en de signaalscope, je moet houden van de bestanden “SlotNames.txt”, “SlotViewer.exe”, “SignalScope.exe”, “HAL.exe”, allemaal in dezelfde map.


Toepassing modulariteit

Het modulaire ontwerp van de software van het systeem Theremino u, in een onconventionele manier, met vele toepassingen uit te voeren. Elke toepassing behandelt alleen taken waarvoor het is ontworpen en draait zo soepel mogelijk. Op deze manier kunnen toepassingen eenvoudig, efficiënte en met minder fouten. Systeem Theremino vele eenvoudige toepassingen met elkaar communiceren en werken samen om complexe taken uitvoeren.

Afhankelijk van uw behoeften kunt u twee verschillende methoden gebruiken:
– Geïsoleerde toepassingen
– Groepen van geïsoleerde toepassingen

Dit betekent niet dat geïsoleerde toepassingen niet kunnen met andere communiceren. Modulaire communicatie is altijd mogelijk en wordt gedaan door middel van de "slots", die worden gedeeld voor alle toepassingen.

Om te voorkomen dat met behulp van dezelfde sleuf voor verschillende taken hebben we een belangrijkste diagram gedefinieerd.

Experimentele 100 "slots"     000 - 099
- - -
Theremino_Theremin         100 - 199
Theremino_SlotsToMidi      200 - 349
Theremino_MidiToSlots      350 - 499
Theremino_MusicKeys        500 - 549
- - -
250 gratis slots             550 - 799
- - -
Theremino_OilMeter         800 - 809
Theremino_EEG              810 - 819
Theremino_Meteo            820 - 839
Theremino_Arm              840 - 849
10 gratis slots              850 - 859
10 gratis slots              860 - 869
10 gratis slots              870 - 879
Theremino_EmotionMeter     880 - 889
Theremino_geiger           900 - 909
Theremino_Bridge           900 - 909
Theremino_GEO              910 - 919
Theremino_GeoPreampTester  920 - 929
Theremino_Radar            930 - 939
10 gratis slots              940 - 949
10 gratis slots              950 - 959
10 gratis slots              960 - 969
10 gratis slots              970 - 979
10 gratis slots              980 - 989
10 gratis slots              990 - 999
Deze regeling is uitsluitend indicatief. U kunt de "slots" als gewenste, enkel de zelfde PC gebruik niet dezelfde sleuf, voor twee verschillende taken. Als je het niet het verkeerde breken iets, maar gegevens overlappen met niet-gedefinieerde resultaten.


Geïsoleerde toepassingen met privé HAL

Enkele toepassingen van het systeem Theremino lanceren een persoonlijke kopie van HAL, gelegen in de zelfde omslag van de toepassing. Deze particuliere en HAL hebben instellingen en configuraties, in het algemeen, zijn vergrendeld met sleutel “Master sluizen” dus het moet worden aangesloten alleen op hun hardware modules. Voor meer informatie Lees de instructies voor HAL.

De toepassingen voor deze configuratie zijn toepassingen met een precieze taak, zoals: Theremino_geiger, Theremino_OilMeter, Theremino_Meteo, Theremino_Theremin, Theremino_Arm, Theremino_Geo en Theremino_EmotionMeter.


toepassingsgroepen Theremino startall

De applicatie Theremino startall helemaal opnieuw beginnen Als toepassingen “Theremino_xxx.exe” die zich naast het bestand “Theremino_StartALL.exe”, of mappen die naast zich bevinden om het, en in al hun submappen .

Om een “toepassingsgroep” Het begint met een hoofdmap (met de naam van het project dat u samenstelt) Binnen de hoofdmap, elke aanvraag moet zijn eigen specifieke map met het uitvoerbare bestand, ondersteunende bestanden en submappen. Als u meerdere exemplaren van dezelfde toepassing is goed om een laatste numeriek mapnamen toevoegen. Zoals in het volgende voorbeeld:

Map: "Multiplayer"

      Map: "ThereminoSoundPlayer_1"
            Map: "Media"
            Toepassing: "Theremino_SoundPlayer.exe"

      Map: "ThereminoSoundPlayer_2"
            Map: "Media"
            Toepassing: "Theremino_SoundPlayer.exe"

      Map: "ThereminoVideoPlayer_1"
            Map: "Media"
            Map: "Media2"
            Toepassing: "Theremino_VideoPlayer.exe"

      Map: "https://www.theremino.com/downloads/Foundations"
            Toepassing: "Theremino_Hal.exe"
            Bestand: "Theremino_HAL_ConfigDatabase.txt"
            Bestand: "Theremino_HAL_INI.txt"

      Map: "Theremino_Helper"
            Bestand: "CustomControlsLib.dll"
            Toepassing: "Theremino_Helper.exe"

      Bestand: "Theremino_StartALL.exe"

Dit is niet de enige mogelijke structuur, binnen de hoofdmap kunt u mappen en submappen naar believen te creëren. De enige beperking is dat de Theremino_StartALL.exe aanvraag in de hoofdmap.

Groepen van toepassingen zoals dit kunnen ook tientallen van toepassingen bevatten. Wanneer geplaatst in afzonderlijke mappen, elke toepassing handhaaft eigen instellingen, en zelfs de venster standpunten onafhankelijk. U kunt zelfs meerdere groepen van toepassingen maken en ze allemaal tegelijk uitvoeren, handhaving van een voldoende scheiding tussen toepassingen en ervoor te zorgen dat elke toepassing alleen met haar sensoren en haar actuatoren communiceert. Maar op hetzelfde moment kunt u ook maken ze communiceren alle, of in groepen, tussen hen. Om te communiceren met behulp van de "slots", Leer hoe te maken goed gebruik van de "slots" is van cruciaal belang.


De toepassing “Theremino_StartALL” lanceringen alle groepsleden toepassingen met slechts een klik en ook sluit. Misschien wilt u een snelkoppeling op het bureaublad te creëren “Theremino_StartALL.exe”.

Om alle geopende applicaties te sluiten, gebruikt u het kruisje waarmee u de StartALL-applicatie sluit. Of u kunt ook op de middelste muisknop drukken.

De nieuwe versie 1.1 ze onthoudt welke applicaties ze heeft geopend en sluit alleen de applicaties die ze zelf heeft geopend. Vroeger werd het gebruikt om groepen applicaties te sluiten “Theremino Helper” waarmee alle applicaties zijn gesloten, beginnend met “Theremino_” en dat maakte het scherm rommelig. Nu is echter alles klaar, en zelfs beter, met één applicatie.

De nieuwe versie 1.2 opent geen EXE-bestanden die zich in de mappen bevinden “Bronnen” en “obj”. U kunt dus gebruik maken van de “Met bronnen” van onze applicaties zonder ook de bestanden te openen die door de compiler en debugger worden gebruikt.

AANDACHT – Als de button “Schakel afgesloten vensters in” is ingeschakeld (dat wil zeggen rood van kleur), daarna wordt na het sluiten van alle applicaties ook het Windows-besturingssysteem gestopt.

In de map “AppsToStart” We zijn al aanwezig twee voorbeeld toepassingen: “SlotViewer” en “WaveGenerator”, dus je klikt u dubbel op StartALL.exe, en probeer het nu zijn het werken.

Vergeet niet dat onze toepassingen niet geïnstalleerd te worden, maar na het downloaden moet u het ZIP-bestand uit te pakken.

Theremino StartALL V1.2 Toepassing
Theremino_StartALL_V1.2.zip
Theremino_StartALL_V1.2_WithSources.zip
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


In de afgelopen jaren, in plaats van toepassing startall, gebruikten we het volgende script. De nieuwe applicatie is best startall, maar laten we ook deze link, voor degenen die liever of was dol.

Script Theremino Starter
Start_ALL_Theremino_Apps


Theremino SlotViewer

SlotViewer 5.0

De "slots" zijn van het hart modulair systeem Theremino. Het is vaak handig om een oogje houden op hun waarde of het handmatig bewerken. Deze kleine “Explorer van "slots"” is zeer flexibel, de "slots" op verschillende manieren en dimensies kunt zien, verticaal of horizontaal en met het kleurenschema van uw keuze.

Theremino SlotViewer a simple and handy slot explorer and editor. Theremino SlotViewer a simple and handy slot explorer and editor.

U kunt groepen van een willekeurig aantal van "slots" bekijken, zelfs door het te selecteren in verschillende gebieden. U kunt de waarden met de muis, pijltoetsen, PageUp, PageDown methode. De CTRL en SHIFT-toetsen kunt u sneller de waarden wijzigen en u kunt ook het muiswiel gebruiken.

Nieuwe versies kunnen ook tekstvakken bekijken en bewerken

SlotViewer 5.0


Instructies

  • FirsSlot – Het nummer van de eerste sleuf die wordt weergegeven.
  • NumSlots – Het aantal weer te geven slots.
  • Maxwaarde – Maximale waarde voor alle slots die het speciale commando niet hebben “Max”.
  • MinValue – Minimumwaarde voor alle slots die het speciale commando niet hebben “Min”.
  • Tekenreeksen – Wanneer deze knop wordt ingedrukt (Oranje) de SlotViewer werkt op tekenreekssleuven.
  • Kleuren – Wijzig de weergavekleuren op drie verschillende manieren.
  • SlotFile – Opent het bestand “SlotNames.txt” om het te veranderen.
  • Selectief – Wanneer de button “Selectief” wordt ingedrukt, worden alleen de slots met commentaar weergegeven. Daarnaast zijn ze ook verdeeld in groepen op verschillende verticale kolommen. Dit helpt om de sleuven netjes te houden als je ze gebruikt, Bijvoorbeeld,, Meer motoren (Zie Deze video op de Cobot-applicatie die een robotarm bestuurt).
  • Op slot – Wanneer deze knop wordt ingedrukt, wordt de hele applicatie alleen-lezen. Op deze manier voorkomt u dat u per ongeluk wijzigingen aanbrengt.
  • Zoom – Pas de tekstgrootte aan.
  • Decimals – Aantal weer te geven decimalen.
  • Rijen per kleur. – Aantal rijen per kolom dat moet worden weergegeven bij gebruik van de “Selectief”.

Als u dubbelklikt op de titelbalk of het vierkant gebruikt dat het venster moet maximaliseren, verdwijnen de opdrachten of verschijnen ze weer.

De geselecteerde sleuf wordt gemarkeerd met een lichtere doos en rood schrift.

De eerste klik op een niet-geselecteerd slot verandert de waarde niet. Om het te wijzigen moet je een tweede klik maken of de muis bewegen.

Door op de linkermuisknop op de vakjes te drukken en de aanwijzer te verplaatsen, kunt u de waarde tussen Min en Max aanpassen.

Met de rechterknop wordt de waarde op ongeveer tien plaatsen aangepast, normaal gesproken zijn de waarden 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, maar als Min en Max het niet waard zijn 0 en 1000, dan worden deze waarden proportioneel herberekend.

Als u de rechterknop gebruikt, kunt u de wijzigingsstap tien keer verhogen door de SHIFT-toets ingedrukt te houden, of je kunt het tien of honderd keer verkleinen met de CTRL- en ALT-toetsen.

Met de vier pijlen kunt u de geselecteerde slot en ook de slotwaarde wijzigen.

Bij het wijzigen van de waarde van een slot, ofwel met de muis of met de toetsenbordpijlen, u kunt de SHIFT-toetsen ingedrukt houden, CTRL en ALT, die de variaties met honderd vermenigvuldigen, voor tien of voor een tiende.


De selectieve methode

Wanneer de button “Selectief” wordt ingedrukt, worden alleen de slots met commentaar weergegeven.

In deze afbeelding ziet u een voorbeeld van het gebruik van de “Selectief” en verticale kolommen.

Sleuf Viewer - Selectieve modus

Met “Selectief” Slots zijn ook verdeeld in groepen op verschillende verticale kolommen. Dit helpt om de sleuven netjes te houden als je ze gebruikt, Bijvoorbeeld,, Meer motoren.

Zie ook Deze video Over de Theremino_Cobot het besturen van een robotarm,
in de tweede helft van de video kun je zien hoe de Slots in kolommen zijn ingedeeld.


De SlotNames

 

 

 

SlotNames-bestand dat als voorbeeld in deze afbeeldingen wordt gebruikt:
SlotNames Voorbeeld

 

De SlotViewer gebruikt ook het commentaarbestand “SlotNames.txt”, waarmee je elke Slot een naam kunt geven en ook kunt aangeven welke de minimale en maximale waarde is om te gebruiken.

De speciale opdrachten Min = nn en Max = nn geven het bereik aan dat voor elke afzonderlijke sleuf moet worden gebruikt. Als Min en Max niet geschikt zijn voor een bepaalde Slot, dan gebruikt de Slot de generieke waarden die worden aangepast met de twee vakken Min en Max van de SlotViewer.

de opdracht “Zich verstoppen” verbergt de sleuf in de weg “Selectief” zelfs als er opmerkingen zijn voor die sleuf.

de opdracht “Einde” sluit het SlotNames-bestand af en deactiveert alle volgende regels.

Als u geen speciale opdrachten in toepassingen wilt zien (SlotViewer, SignalScope e HAL) jij kan “commentaar geven”, dat wil zeggen, u schrijft een enkele quote voor het deel dat u niet wilt weergeven. De commando's “merkte op” ze worden niet weergegeven, maar blijven werken.


Notities voor versies
Versie 1.6: In eerdere versies werkte de sleuf aanpassing met toetsenbord pijlen niet goed, nu is in plaats.
Versie 1.7: Wijzigen “NUM "slots"” Soms bleek een kleine witte doos, nu niet langer gebeurt.
Versie 1.8: Vaste kleine gebreken werden geboren tijdens de overgang van XP naar Windows7.
Versie 1.9: Wijzigingen om te werken met Mono op Linux.
Versie 2.0: Aanzienlijke vermindering van het verbruik van CPU teneinde de werking met framboos Pi.
Versie 2.1: Wijzigingen voor een betere werking met meerdere exemplaren.
Versie 2.3: Verbetering van de algemene werking en zichtbaarheid van geschreven. Nu kunt u de minimum en maximum instellen (die eerder waren vastgesteld op nul en een duizend). U kunt ook intervallen met negatieve getallen (bijvoorbeeld, van -1000 in +1000), of zeer kleine intervallen (van nul tot een), of zeer grote (Van – 100 000 in +100 000).
Versie 2.4: Juist de omvang zelfs op systemen met de tekengrootte gewijzigd beide 125% die in 150%.
Versie 2.5: Corrigeren van onjuistheden in de instelling met de muis en geëlimineerd het flitsen bij het opstarten. Deze versie bevat de nieuwe klasse “"Slots"”. Nieuwe optie te fine-tunen en snel, met de up en pijl-omlaag, in combinatie met de ALT, SHIFT en CTRL.
Versie 2.6: Op veler verzoek hebben wij ook de opmerkingen uitgevoerd. Voor instructies Lees hier.
Versie 2.7: De “CustomControlsLib.DLL” onderdeel is geworden van de bronnen, dus c ’ is een probleem minder voor Linux en MacOsx.
Versie 2.8: Betere aanpassing van de opmerkingen.
Versie 2.9: De weergave van niet-berichtnummer toegevoegd “NAN_MasterError”. Dit is een mechanisme waarmee toepassingen kunnen automatiseren van de garantie dat alle meesters in werking zijn. In geval van storing of onderbreking van een van de Master problemen met de HAL een “NAN_MasterError” nul-sleuf.
Versie 3.0: Verbeterde functionaliteit van vakken maxwaarde en MinValue. Nu het meer dan het werk om ze te veranderen door het schrijven van de nummers met het toetsenblok niet gebeuren.
Versie 3.1: Verbeterde functionaliteit van de spin-vakken. U kunt de CTRL, SHIFT en ALT-toetsen om te veranderen van de mate van verandering van getallen. En u kunt ook PageUp en PageDown die veranderen de nummers van tien op tien.
Versie 3.2: Verbeterde foutberichten “Nomaster” en “Master verbroken”
Versie 3.4
– Nu met regelgeving “Zoom” kunt u in en uit de applicatie naar believen te zoomen.
– Met “Decimals” kunt u de decimalen weergegeven aan te passen.
– De variaties met sleutels en met de muis wiel evenredig aan de omvang (Maxwaarde – MinValue)
– Als u gebruik maken van de rechter muisknop, de waarden afgerond op 1/10 schaalvoordelen
– Als naar de juiste sleutel je houd CTRL, de waarden afgerond op 1/100 schaalvoordelen
– Als naar de rechter Alt-toets wordt gehouden, de waarden afgerond op 1/1000 schaalvoordelen
Versie 3.6
– Het pictogram is verbeterd. Alle toepassingen van het systeem zal nieuwe iconen hebben, brieven om ze te onderscheiden.
– Nu kunt u meerdere exemplaren van SlotViewer houden (con nomi Theremino_SlotViewer1.exe …2.exe …3.exe) in dezelfde map, en elk exemplaar een aparte initialisatie bestand.
Versie 3.7
Deze versie laadt het bestand automatisch opnieuw
“SlotNames.txt” wanneer gewijzigd door een externe applicatie (meestal SignalScope, HAL of Kladblok).
Die versie hebt gedownload 3.7 de dag 01/12/2020 u doet er goed aan het opnieuw te downloaden, want we hebben het bestand bijgewerkt “SlotNames” die nu ook voorbeelden van de speciale commando's bevat (vergeet niet om uw browsercache leeg te maken voordat u gaat downloaden).
Versie 3.8
Deze versie behoudt afmetingen, zelfs door het herhaaldelijk te sluiten van geminimaliseerd.
We hebben een fout gecorrigeerd die in enkele zeldzame gevallen, bij het bewerken van waarden met de muis, het schudde de waarde naar het maximum en gooide de muiscursor omhoog, uit de applicatie.
Versie 3.9
De geselecteerde sleuf wordt nu gemarkeerd met een lichtere doos en rode letters.
De eerste klik op een niet-geselecteerd slot verandert de waarde niet. Om het te wijzigen moet je een tweede klik maken of de muis bewegen.
Een fout opgelost met namen groter dan 999
Versie 5.0
– De Slot Viewer kan ook tekenreekssleuven weergeven en erop reageren.
– De manier waarop “Selectief” het stelt je ook in staat om de slots te organiseren in verticale groepen van honderd bij honderd.
Versie 5.2
– De mogelijkheid toegevoegd om het aantal rijen voor elke kolom in de “Selectief”.

Downloads van Theremino SlotViewer – Versie 5.2
Theremino_SlotViewer_V5.2

Theremino_SlotViewer_V5.2_MetBronnen
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Theremino SlotsOverNet

Theremino SlotsOverNet V1.3

Voor deze toepassing moet u bedanken Fabrizio, dat hij het zou kunnen gemakkelijker dankzij de tientallen jaren ervaring op de netwerken, en nu is het ter beschikking stelt in OpenSource. Als u wilt schrijven u kan worden gevonden in Deze pagina.

Fabrizio Zonder deze toepassing niet zou bestaan. We wisten niet dat er zou een dergelijke goede oplossing zijn, onmiddellijke en gemakkelijk te gebruiken.

Tot nu toe, de waarden van de sleuven te communiceren op het net, hadden we beter niet dat OSC en toepassingen zoals MaxMSP. Oplossingen zoals complex en moeilijk te begrijpen, die in de praktijk is nooit gebruikt.

Deze applicatie verbindt de meervoudige sleuven PC aangesloten op het lokale netwerk, zelfs via wifi.

Geen behoefte aan adressen en zoekwoorden. Gewoon beginnen met een applicatie op een computer (komen Server) en een op een tweede computer (komen Client).

Sluit verre pc's aan, via internet is het alleen iets complexer, u kunt een VPN gebruiken, zoals uitgelegd in het VPN-documentatiebestand, of je stelt het IP-adres in en opent de poort in de firewall, zoals uitgelegd op de pagina 13 van het instructiebestand.

Dan schrijf je een paar command lines, de waarden van de sleuf van de ene computer naar de andere, en sleuven worden overgebracht ineens, tot 500 keer per seconde.

Download documentatie (27-11-2020)
Theremino_SlotsOverNet_ITA.pdf
Theremino_SlotsOverNet_ENG.pdf
Theremino_VpnHelp_ITA.pdf
Theremino_VpnHelp_NL.pdf

Originele documenten in het ODT formaat (27-11-2020)
Theremino_SlotsOverNet_Docs.zip

Notities voor versies
Versie 2.0
– De 2.0 Het is de eerste gepubliceerde versie. Vóór de publicatie van deze versie hebben we veel tryouts schriftelijke, dan 2.0 Het is goed getest en zeer betrouwbaar.
Versie 2.1
– Nu werkt SlotsOverNet ook via internet. Lees het instructiebestand.
Versie 3.0
– Ora SlotsOverNet het werkt ook via internet, ofwel door een VPN te gebruiken of door uzelf. Lees het instructiebestand.

Downloads di Theremino SlotsOverNet – Versie 3.0
Theremino_SlotsOverNet_V3.0

Theremino_SlotsOverNet_V3.0_WithSources
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Theremino SignalScope

SignalScope V2.4

Wanneer de eenvoudige kijker van de HAL-toepassingen niet meer genoeg, U kunt deze Signal Scope gebruiken.

Aandacht: Dit is niet een oscilloscoop maar sleuf signalen Viewer, ze hebben een maximale resolutie van een milliseconde en vervolgens een maximale bandbreedte (theoretische) door 500 Hz. In de praktijk, echter, het verschijnsel van aliasing beperken het bereik van frequenties tot 100 Hz of zo. Als u wilt dat een ware oscilloscoop met 22 KHz bandbreedte en 192 KHz sampling downloaden “Theremino DAA” vanaf deze pagina.

Signaal van de eigenschappen:

  • Opslaan van signalen slot voor de laatste 30 de maximumresolutie minuten.
  • Mogelijkheid om te scrollen alle ’ terug van de signalen (Delta tijd) om te zoeken en inzoomen op bepaalde gebeurtenissen.
  • Twee verstelbare schuiven met de muis te meten breedten, tijden en frequenties.
  • Zowel de schuifregelaars die de delta-tijd kunnen worden aangepast met de muis, en ook met het TouchScreen.
  • Continu weergave van momentane waarden en piek-tot-piek in de statusbalk.
  • Mogelijkheid om opslaan en herstellen van de gebeurtenis buffer.
  • Capaciteit om te bewaren van afbeeldingen voor documentatie.
  • Opslaan van alle functies en herstellen op opnieuw opstarten.
  • Mogelijkheid voor het programmeren van de stop bemonstering nadat een aantal gebeurtenissen hebben plaatsgevonden, door het instellen van een drempelwaarde en een teller.

Omvang van Signal functies van versie 2.2 vanaf:

    • Aantal kanalen te verhogen 2 in 4.
    • De afzonderlijke kanalen een box inschakelen.
    • De mogelijkheid om het uitvoerbare bestand te dupliceren in dezelfde map Theremino_SignalScope1.exe / Theremino_SignalScope2.exe ecc.. , in dit geval elke toepassing zijn eigen initialisatie bestand wilt gebruiken, en dan herinneren en zal de configuratie te herstellen bij het opstarten.
    • De nieuwe doos “Clear buffer” Hiermee kunt u de buffer vrij te maken voor elke nieuwe aanwinst, of om nieuwe gegevens toe te voegen aan de bestaande buffer.
    • nieuwe doos “Run Slot” de RUN beginnen met de waarde van een slot (Zero = stevig / Elk ander nummer = start).
    • aanpassing “stopvertraging” die vertraagt ​​het einde van de verkrijging, na “Run slot” terug naar nul (In sommige gevallen is het handig om de laatste gebeurtenissen van de verschillende vast te leggen).
    • Nieuwe automatisering van de gegevensbuffer en de afbeelding op te slaan wanneer de waarde van een sleuf overschrijdt 500 (het aantal slots te gebruiken zijn ingesteld op de eerste twee boxen, rechts schriftelijke “save slot”)

Omvang van Signal functies van versie 2.4 vanaf:

  • Bufferlengte aanpassing van 1 in 60 minuten. Dit is een grote verbetering waarmee u zoveel mogelijk terug in de tijd kunt kijken zonder te grote bestanden te maken en zonder het opstarten en afsluiten van de applicatie te veel te vertragen.. Normaal gesproken is een paar minuten terugkijken meer dan voldoende, maar indien nodig kunt u de buffer tot een uur uitrekken. Zet het echter niet te kort, kom onder de 5 minuten heeft weinig zin en houd er rekening mee dat de databestanden die worden geladen en opgeslagen worden afgekapt tot de lengte van de huidige buffer.
  • De DeltaTime wordt oranje gemarkeerd en om deze te resetten, dubbelklikt u gewoon op het vak.
  • Mogelijkheid om meerdere applicaties naast elkaar te laten bestaan ​​met de namen SignalScope1.exe, SignalScope2.exe, enz.. in dezelfde map. Elke toepassing gebruikt een afzonderlijk initialisatiebestand en slaat de gegevens op in afzonderlijke mappen Buffers en Afbeeldingen.
  • Datum en tijd tot milliseconden toegevoegd op het display bij elke start van de gegevensregistratie.
  • Verschillende kleine bugs verholpen en de algemene werking verbeterd.

Omvang van Signal functies van versie 2.5 en 2.6 vanaf:

  • Het SlotNames-bestand wordt automatisch opnieuw geladen wanneer andere toepassingen het wijzigen.
  • Door de buffer aan te passen (min) nul, wordt de buffer bij elke nieuwe RUN geleegd

Aanbevelingen:

  • Inschakelen “Trigger” alleen voor snel repeterende signalen, anders is het display erg traag.
  • Houden “Delta Time” nul als ze niet in gebruik, anders de signalen niet onmiddellijk, maar pas nadat de milliseconden instellen. Dubbelklikken op het DeltaTime-vak reset het.
  • Houden “Stoppen als” uitgeschakeld als hij niet in gebruik, anders, bemonstering onbedoeld kon stoppen.
  • Bewerk het bestand “De namen van de sleuf” een zinvolle naam geven in de sleuf.
  • Kopieer het uitvoerbare uitvoerbare bestand ’ ’ deze toepassing naast dell ’ HAL en Viewer delen dezelfde sleuf “De namen van de sleuf”.
  • Uitschakelen “Interpoleren” snelle on/off signaal, dat zou anders zijn vervormd.
  • Pas de lengte van de buffer aan tot niet meer dan tien minuten om het opstarten en sluiten van de applicatie niet te vertragen en om geen bestanden te creëren die te groot zijn.

Notities voor versies
Versie 1.2:
Dit is de eerste gepubliceerde versie.
Versie 1.3: Wanneer de namen van de sleuf Panel is alleen zichtbaar als ruimte kunt.
Versie 1.4: De parameter “Delta” telkens wanneer u op wordt teruggesteld “RUN” Zo vergeet u niet.
Versie 1.5: De fout in te sluiten als de map ontbrak verwijderd “Buffers”.
Versie 1.6: Verwijderd van de fout in te sluiten als de runtime was groter dan de lengte van de buffer waarin de gegevens worden opgeslagen. Uitgebreide opslag buffer 24 uur. Let op dat met zeer lange buffertijd te slaan laden vrij lang kunnen.
Versie 1.7: Als cursors zijn ingeschakeld wordt dan alleen het gebied tussen de twee schuifregelaars opgeslagen. De Trigger is sterk verbeterd. Hiermee verwijdert u een instabiliteit van de golfvorm gebeurt willekeurig. De buffer is weer beperkt tot 1 nu (voor log Logger worden toepassingen gebruikt). Opslaan en laden van de buffer neemt hooguit 2 seconden. De DeltaTime worden veranderd snel met behulp van CTRL en SHIFT ingedrukt + Muis.
Versie 1.8: Verwijderde fout met zeer grote input waarden.
Versie 1.9: Toegevoegde capaciteit om te schakelen l & #8217; interpolatie dat in sommige gevallen vervormd signalen. Verwijderde fout door het starten van de toepassing geminimaliseerd.
Versie 2.0: Repareren van de fout die is opgetreden met Min = 0 en Max = 0.
Versie 2.1: Bij het starten van de applicatie, De sleuf is uitgeschakeld. Dit elimineert de noodzaak om de waarde te wijzigen door fout, met het toetsenbord pijltjes. NIEUWSTE VERSIE 2 KANALEN
Versie 2.2
– Aantal kanalen te verhogen 2 in 4.
– De afzonderlijke kanalen een box inschakelen.
– De nieuwe doos “Clear buffer” Hiermee kunt u de buffer vrij te maken voor elke nieuwe aanwinst, of om nieuwe gegevens toe te voegen aan de bestaande buffer.
– Mogelijkheid om meerdere kopieën van dezelfde map SignalScope gebruiken, met namen of Theremino_SignalScope1.exe 2 of 3,
in dit geval elke toepassing zijn eigen initialisatie bestand wilt gebruiken, en dan zal de configuratie herinneren.
– Nieuwe automatisering naar de RUN beginnen met de waarde van een sleuf (Zero = stevig / Elk ander nummer = start)
– Nieuwe automatisering om de data buffer en de afbeelding op te slaan met de waarde van een sleuf (Het werkt overtreft de waarde 500)
Versie 2.3
– Verbeterde werking van de knop “Clear buffer”
– Het hoofdvenster naar de voorgrond gebracht op elk “Run” bestuurd door een Groef
Versie 2.4
– Dozen Min, Max en Center die ook cijfers met decimalen accepteren.
– Het LastBuffer.csv-bestand wordt gemaakt met een voorvoegsel dat ook het toepassingsnummer bevat.
– De DeltaTime is oranje gemarkeerd om te voorkomen dat deze actief wordt.
– Dubbelklikken op het DeltaTime-vak reset de tijd.
– De defecten van de StopDelay verholpen die soms niet werkten.
– De map Buffers en afbeeldingen verandert van naam als er meerdere SignalScopes worden gebruikt (SgnalScope1.exe, SignalScope2.exe ecc…)
– Bij elke nieuwe start van de acquisitie wordt ook de datum weergegeven, nu, minuten, seconden en milliseconden.
– Nu kunt u de bufferlengte aanpassen van 1 minuut tot 1 nu.
Versie 2.5
Deze versie laadt het bestand automatisch opnieuw “SlotNames.txt” wanneer gewijzigd door een externe applicatie (meestal HAL, SlotViewer o Kladblok).
Versie 2.6
– We hebben een kleine bug in CSV-bestanden opgelost
– Door de Buffer in te stellen(min) nul, wordt de buffer bij elke nieuwe RUN geleegd
Versie 2.7
– In eerdere versies was er een fout die het moeilijk maakte om de CenterPosition aan te passen
Versie 2.8
– Nieuwe knop “Tijd” in de bovenste balk om verticale verdelingen in de loop van de tijd te verwijderen.
– Eenheden/div boxen. tot 5000000

Downloads Theremino SignalScope – Versie 2.8
Theremino_SignalScope_V2.8
Theremino_SignalScope_V2.8_MetBronnen


Downloads Theremino SignalScope – Versie 2.1 (laatste versie 2 kanalen)
Theremino_SignalScope_V2.1

Theremino_SignalScope_V2.1_WithSources
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Gemakkelijke toegang tot "slots" met: “WriteSlot” en “ReadSlot”

Om te communiceren met de "slots" u functies aanroepen: “WriteSlot” en “ReadSlot” en hun initialisatie functies.

Downloaden: Een zeer eenvoudige toepassing te maken van de eerste experimenten, u downloaden vanaf hier:
https://www.theremino.com/downloads/notes-on-software#emptyapp

Downloaden: Module_MemoryMappedFiles_VbNet_CSharp_Python_Pascal_VB6.zip
Dit bestand bevat de BINDINGs (modules voor VbNet, CSharp, Python, Pascal en VB6), voor C++ verwijzen naar de voorbeelden van MemoryMappedFiles van de volgende sectie. Als u praktische voorbeelden nodig, bijna alle toepassingen in het systeem met behulp van de functies WriteSlot en ReadSlot Theremino.

Downloaden: Class_ThereminoSlots_VbNet_CSharp.zip
Dit is de nieuwe klasse voor toegang tot de "slots". Deze klasse is beter dan vorige formulieren “Memorymappedfiles”, en geleidelijk zullen worden opgenomen, in alle nieuwe versies van onze toepassingen. Bevat alleen deze versies VbNet en CSharp, dan degenen die andere talen gebruiken, moeten krijgen door een beetje, en maak een mix met vorige versies. Deze klasse vereist geen initialisatie, u initialiseren alleen wanneer het een instantie van een object "slots". Functies voor toegang tot de "slots" geworden "slots" schrijven() en "slots" lezen(). Tot deze klasse behoren ook de functies te maken en te vergelijken nummers signalering NAN (bewerking die iedereen zei was het onmogelijk, We hebben hebben het web gezocht naar jaar en uiteindelijk de oplossing die we moesten uitvinden van kras)


Interproces communicatie en
Memorymappedfiles

Communicatie via SLEUF is gebaseerd op de MemoryMappedFiles (Windows) en de SharedMemory (Linux). Deze voorbeelden wordt uitgelegd hoe ze werken met gegevens van alle soorten.

Voor eenvoudige communicatie met de "slots" op het systeem Theremino, deze voorbeelden niet gebruiken, maar de meer praktische WriteSlot en ReadSlot, het vorige hoofdstuk.

Deze voorbeelden laten ook zien hoe tekenreeksen worden gebruikt, gehele getallen, zweven in 64 bits matrices die niet nodig zijn om te communiceren met het systeem Theremino, maar het zou nuttig zijn om efficiënt te communiceren (een paar microseconden voor elke overdracht) verschillende programma's gemaakt door gebruikers, zelfs in talen anders dan elke andere.

De source code in C++, CSharp, VBNET en VB6, nuttig kunnen zijn voor niet-Windows systemen deskundigen te doen vertalingen en experimenten in verschillende versies van Linux en Mac.

Wij raden aan dat u de tests start door de lancering van meerdere versies van deze programma's in verschillende talen, of zelfs de totaliteit in dezelfde taal, en mededeling experimenten door het schrijven van tekenreeksen en getallen, hen met verzenden en ontvangen van hen met GET

Communicatie in systeem Theremino, Gebruik alleen cijfers “Enkele” (drijvende komma in 32 bits), in posities 0 in 1000 (offset vanaf 0 in 4000), de MemoryMappedFile met de naam Theremino1. Communicatie tussen toepassingen, kan ook bestanden met verschillende namen uit Theremino1 gebruiken en zich niet inlaten de "slots" op het systeem Theremino.

Downloaden
Theremino_MemoryMappedFiles_V1.3
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Software om te communiceren met Max/MSP

Dit zijn voorbeelden van bidirectionele communicatie tussen de "slots" op het systeem Theremino en Max/MSP

Interactieve help voor Max/MSP versie 4. x


Interactieve help voor Max/MSP versie 5. x

Met behulp van een MXE (Externe module voor MAX) je extreem snelle communicatie (directe oproepen naar een dll-bestand – een paar microseconden voor elke overdracht)
Opmerking dat via de "slots" op het systeem Theremino meerdere patches in Max/MSP kunnen communiceren met elkaar zeer efficiënt deze mogelijkheid misschien wel nuttig voor de makers van complexe systemen die, op dit moment, voor de communicatie tussen Patches alleen hebben veel langzamer methoden. (We zijn niet grote deskundigen van Max, dus als iemand andere weet efficiënte methoden die we communiceren en wij deze notities zal corrigeren)


Max installeren
In dit bestand alle nodig u om te communiceren tussen Max/MSP met de "slots" en het MemoryMappedFiles-systeem Theremino.

Theremino_Max_Installer_V 1.0
Theremino_Max_Sources_V 1.0 (versie voor programmeurs)

Met behulp van deze bronnen kunt u de patch Theremino.mxe compileren. Met de nodige wijzigingen, Het moet mogelijk zijn ook interface met PureData en soortgelijke programma's (VVVV, Verwerking, Eyesweb, enz…)

Voor Linux en MAC moet dit project worden gewijzigd, zowel in de MemoryMappedFiles en het installeren van de bestanden in de mappen van Max/MSP.


Software om te communiceren via UDP met OSC berichten

Dit is een voorbeeld van bidirectionele communicatie tussen de "slots" op het systeem Theremino en het milieu Max/MSP met de Open Sound Control Protocol

UDP-communicatie interactieve Help – OSC voor Max/MSP versie 5. x

In het volgende voorbeeld toont een Max/MSP Patch die op UDP-poort stuurt 7401 de waarden van de sleuf verzoek 0 en 56, Ontvangen UDP-poort 7400 en toont ze met twee VU-meter.

De Theremino_OSC toepassing ontvangt aanvragen UDP-poort 7401 en verzendt de waarden van "slots" op UDP-poort 7400

Toepassing waarmee toegang tot "slots" systeem Theremino via UDP met OSC berichten



Aan de rechterkant van het monster Patch bekijken, met een soortgelijke procedure, Hoe te schrijven van numerieke waarden in de ' slots ' van het systeem Theremino.

Communicatieopties voor via UDP-
OSC Protocol via UDP is langzamer in vergelijking met de vorige methode (met het dll-bestand “Externe” door MAX, Bel MXE) maar zorgt voor een veel flexibeler mededeling, zowel op het lokale netwerk of via het Internet

Via onze "slots", ThereminoOSC, Max/MSP, Verwerking en PureData kunt u schijnbaar incompatibele hardware en besturingssystemen in een gemakkelijk en onmiddellijk. Zonder een één regel code te schrijven.

Met een beetje ervaring in de programmering, kunt u ook onze voorbeelden wijzigen (alle freeware en met volledige bronnen) Onze software is alle geschreven in een zeer eenvoudige en modulair zodat u een basis voor de ontwikkeling van toepassingen met speciale vereisten kunnen.

Theremino OSC V 1.5 en monster Patch voor Max/MSP
Theremino_OSC_V 1,5
1.5 Theremino_OSC_V _WithSources
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Theremino Script


Theremino Script kunt u kleine programma's schrijven in VbNet of CSharp zonder te installeren VisualStudio.

Deze applicatie gebruikt tijdelijke bestanden in de map TEMP,
die antivirussen vaak ten onrechte als positief identificeren
en wis ze, fouten genereren in de applicatie.

Dus we raden aan om direct te gebruiken Visual Studio (voor experts),
of Theremino automatisering die gemakkelijk te gebruiken is.

De functies voor communicatie en MemoryMappedFiles (Interproces communicatie) worden uitgevoerd op systeemniveau, dus gewoon schrijven WriteSlot en ReadSlot om efficiënt te communiceren (een paar micro seconden) met de "slots" op het systeem Theremino.

De taal wordt gecompileerd en vertrouwt op DotNet waarvoor uitvoering erg snel is (uit onze onderzoeken is VbNet sneller dan CSharp en C++), VbNet heeft ook een reeks van wiskundige functies en afbeeldingen absoluut compleet.

Gecompileerde programma's zijn bruikbaar zelfs zonder Theremino_Script en kunnen worden ingezet als een reguliere bestand “EXE”.

De Theremino_Script is een beetje’ de jongste zoon van Microsoft Visual Studio Express, maar het gaat niet helemaal zo goed, is langzamer, bevatten zeker meer bugs en glitches en hoeft niet de visuele editor van formulieren, waarvoor het programma u schrijf alles in tekst. De enige voordelen zijn dat u niet installeren moet Visual Studio Express en schrijf een paar lijnen ziet er, aan het begin, gemakkelijker.

Aangeraden om te gebruiken de echte Visual Studio die u vanaf hier downloaden: downloads/notities-op-software # instrumenten. Visual Studio kunt u gemakkelijk blijven zelfs wanneer programma's groot worden. Maar veel gebruikers hebben gevraagd voor een gemakkelijke manier om toegang tot "slots", Systeem Theremino, om dingen als te schrijven “Dan kom ik op een led – Ik kijk uit naar 10 seconden – Mij zwenking vandoor naar de led”. Dus probeerden we te vereenvoudigen en elke complicatie verbergen. Er wordt gezegd dat deze route geldig is, Probeer het en laat het ons weten hoe u bent.

Als u niet vertrouwd met Theremino Script bent en u niet wilt gebruiken Visual Studio, dan een andere goede oplossing, Max/Msp omgevingen kunnen worden, PureData en verwerking.

Een taal die nog eenvoudiger?
Theremino automatisering: downloads/automatisering

Vertalen de voorbeelden naar VbNet in C#
– Van een van de voorbeelden in C# uitgevoerd
– Deze een nieuwe naam geven en opslaan
– Nemen (met kopiëren en plakken) VbNet functies die u geïnteresseerd bent
(nog meer functies, maar wees voorzichtig besturingselementen en evenementen, ze zijn verkeerd vertaald)
– Vertalen met dit hulpprogramma: http://www.carlosag.net/Tools/CodeTranslator
– Of met dit: http://www.developerfusion.com/tools/convert/vb-to-csharp
– En tot slot plak de vertaalde code in C#-toepassing

Notities voor versies
Versie 2.1:
Eerste versie van Theremino_Script met toegang tot geïntegreerde SLEUF.

Versie 2.2: Verbeterde suggesties (IntelliSense) ze hebben nu meer keuzes.– De tips zijn geselecteerd door te klikken op de lijst met een dubbele muisklik.– Bewerken is eenvoudiger en sneller.– Niet langer gebeurt per ongeluk werk uit lijst met suggesties kiezen.– Toegevoegd een steekproef die de klikken van een Geiger met variabele frequentie simuleert, nuttig om te proberen het programma Theremino_Geiger.
Versie 2.3: Het muiswiel bladert nu zo fatsoenlijk, snelle en progressieve.– Toegevoegd een voorbeeld dat een verbonden met LED knippert “Sleuf 1”, nuttig voor degenen die hun eerste stappen met de sleuven, de meester en het Hal-programma.
Versie 2.4:
– Volledige toegang tot de "slots" is in VB die in c#
De functies die u belt voor toegang tot de "slots" zijn:
— WriteSlot(Slot, Waarde)
— ReadSlot(Slot)
— ReadSlot_WithNans(Slot)
– In VB is bellen MemoryMappedFile_Init niet meer nodig (Als u belt geeft geen fout).
– In c# alle
de MemoryMappedFile initialisatie is niet langer nodig. U moet alle rijen in de initialisatie blok verwijderen, anders Geef fouten.
– In c# moet niet langer de belangrijkste klasse worden genoemd “klasse Script” maar “gedeeltelijke klasse Script”
– CSharp liefhebbers en voor degenen die gewend zijn aan Arduino, Wij toegevoegd de voorbeelden: Voorbeeld1, Example2, Example3 Example4 en. Deze voorbeelden wordt uitgelegd hoe u knoppen en tekstvakken toevoegt en het gebruik van hun bezittingen en hun evenementen.
Versie 2.5: In het voorbeeld toegevoegd “Temp Meter” in de map “Theremino-SLEUF voorbeelden”. Hier wordt hij gezien als een functie: https://www.youtube.com/watch?v=0erUqTAiixs
Versie 2.6:
Vaste veel kleine gebreken werden geboren tijdens de overgang van XP naar Windows-7/8.
Versie 2.7:
Het menu toegevoegd “Bestanden” “Open sollicitatie map”
Het dialoogvenster FileOpen naast het openen van de Vb and C# kan ook uitvoerbare bestanden starten.
Het dialoogvenster FileOpen ook meerdere selecties zijn toegestaan, comfortabel voor bestanden verplaatsen en kopiëren.
Het dialoogvenster FileOpen maakt niet meer problemen in het geval van meerdere ThereminoScript in verschillende mappen.
Open het menu bestand nu ook de meest recent gebruikte lijst bevat, met de recent gebruikte bestanden.
De huidige taal toegevoegd in Google-zoekopdrachten, Bing en MSDN
Volledige pad SaveAs deelvenster maakte het moeilijk om de naam te wijzigen, Nu ziet u de naam van het bestand zonder pad.
De basissleutelwoorden worden automatisch geconverteerd, met hoofdletters en kleine letters.
Versie 2.8: Vaste kleine bugs en veel voorbeeldscripts toegevoegd.
Versie 3.0: De drie voorbeelden WebBrowser die nu webpagina met minder fouten openen verbeterd. WebBrowser nu ook de koppelingen correct, Wanneer zij klikken op webpagina 's.

Theremino Script downloads – Versie 3.0
Theremino_Script_V 3.0

Theremino_Script_V 3.0 _WithSources (versie voor programmeurs)
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Theremino Office

Theremino "slots" naar kantoor

Veel Excel kennen en weten hoe te gebruiken van VBA (Visual Basic for Applications). Je kunt schrijven en lezen dat de sleuf van VBA effent de weg naar het economisch beheer van de sensoren en actuatoren. Alleen een Master module dat u ook in DIY bouwen kunt en je dezelfde resultaten die in het verleden krijgt dure nationale systemen vereist, MATHLAB of gelijkaardig.

Maar meest van al degenen die weten van VBA de eenvoud van deze implementatie zullen waarderen, Er zijn slechts twee functies, makkelijk te onthouden, “WriteSlot” en “ReadSlot”. Met deze twee functies toegang tot sensoren, verplaatsen van servomotoren, drijvende steunpunten en Excel-grafieken verplaatsen extern gecontroleerde in real-time.

De communicatiesnelheid is geweldig, om te schrijven of lezen van een kast met Libre Office en Open Office enige neemt 70 ons, Tijdje met Microsoft Office op uw eigen of. 3 vs. Deze snelheid daadwerkelijk nuttig kan zijn omdat niet alleen grafieken met VBA. Kan je echte applicaties zelfs met zware algoritmen moeten maximale efficiëntie.


Tips voor programmeurs

Theremino "slots" naar kantoorAlle magie is in de vorm “ThereminoSlots” dat mag nooit worden bewerkt. Deze module blootstelt de twee functies “WriteSlot” en “ReadSlot” die kunnen worden gebruikt in alle modules en macro's in het document.

Om dat alle macro's van alle documenten functies kunnen gebruiken “WriteSlot” en “ReadSlot”, gewoon het formulier kopiëren “ThereminoSlots” in “Mijn macro 's” of in “Office-macro 's”

Als je in een cel schrijft terwijl de macro activeert dat Microsoft Excel probeert om de macro te stoppen (onaangename gedrag, Libreoffice en OpenOffice niet). Als de macro een DoEvents bevat en hem noemt gaat heel vaak wanneer Microsoft Excel probeert te stoppen als de macro fout. De oplossing is Bel DoEvents op geregelde tijdstippen om verder de UI maar niet te vaak, Laten we zeggen elke 30 milliseconden.


Arduino

De systeem-theremino aansluiten van de Arduino modules rechtstreeks met Excel (en met alle andere toepassingen Systeem theremino). Met de toepassing ArduHAL U kunt de sensoren lezen, verplaatsen van motoren of controle van de temperaturen, rechtstreeks vanuit Excel, of door andere Office-toepassingen.


Downloaden

Voorbeelden voor Microsoft Office, Libre Office en Open Office:
Theremino_SlotsToOffice.zip

Alle in de voorbeelden in dit zip-bestand bevat de module “ThereminoSlots” Het is zo geschreven dat we op Microsoft Office werken kunnen, Libre Office en Open Office zonder verandering zelfs een komma.

AANDACHT – De nieuwe versie van de. “ThereminoSlots” Het bevat ook de nummers NANs die dienen om te communiceren berichten met l & #8217; HAL door de groef nul. Deze versie werkt alleen op Microsoft Office, omdat Open Office en Libre Office is niet geïnitialiseerd NAN nummers. Degenen die geen Microsoft Office gebruiken zullen moeten doen zonder de NAN en gebruik van het bestand “Theremino "slots"” liggend in & #8217; voorbeeld “ThereminoSlots_LibreOffice_OpenOffice.ods”.

Hetzelfde is het niet mogelijk voor monsters waarvoor we een voorbeeld hebben opgesteld voor LibreOffice en OpenOffice (met extensie “ODS” en enkele voorbeelden voor Microsoft Office (met extensie “XLSM”).

In het ZIP-bestand vindt u ook een tekstbestand met uitleg en een bestand “TestFunctions” met de functies die we hebben gebruikt om te proberen de communicatiesnelheid.


Theremino knoppen

Deze toepassing is de snelste methode geboden door het systeem theremino maken bedieningspanelen te gebruiken met uw muis of Touch Screen.

U hoeft niet te weten van een programmeertaal, Typ de tekst die u wilt weergeven op de knoppen en sommige opties aanpassen. Iedereen kan snel leren te creëren van nieuwe knoppen en tekstvakken. En kleuren wijzigen, de grootte en ook het rangschikken van besturingselementen op een of meer kolommen en rijen.

Hier zijn enkele voorbeelden van panelen die kunnen worden gemaakt.

Thremino knoppen-voorbeelden

Voor het bewerken van de besturingselementen die u u de CTRL-toets op uw toetsenbord houdt terwijl u met de linkermuisknop op een knop of een knop-vrije zone klikt.

Het volgende scherm verschijnt en de opdrachten wijzigen de besturingselementen, u wijzigt de tekst die wordt weergegeven, wijzigen van de kleuren en eigenschappen van het schrijven en lezen van de signalen van de "slots". U rangschikt uw besturingselementen op meerdere rijen en kolommen, Als ze nieuw maken en verwijderen.

Theremino knoppen 2.0

De versie 2.0 is sterk verbeterd. U kunt ook handmatig knoppen opnieuw rangschikken, door ze te slepen met de muis of gebruik pijltoetsen de om het formaat met SHIFT te. Er zijn nieuwe soorten verkeer en editor ook kun je het ongedaan maken te gaan terug wanneer u verkeerd bent doen. Om te ontdekken van al lees het nieuws de instructies.


Volledige instructies vindt u in de documentatie-bestanden.

Documentatie in het Italiaans en Engels
Theremino_Buttons_ITA.PDF

Theremino_Buttons_ENG.PDF

Een monster app (Rotatiesnelheid voor verbrandingsmotoren)
RpmMeter_ITA.pdf
RpmMeter_ENG.pdf

Een monster app (een eenvoudige Rover) — IN AANBOUW —
Theremino_Buttons_SimpleRover_ITA.PDF
Theremino_Buttons_SimpleRover_ENG.PDF

Voor een voorbeeld van hoe je een Rover rijdt kunt Bekijk video Marsmissie.
Voor deze video hebben we een oude Smartphone omgevormd tot camera WiFi met behulp van de App gebruikt. IP-Cam. Twee of drie euro betalen de opschriften zijn verwijderd en kunt u op drie telefoons. Het gebruik van de App. IP-Cam de SIM-kaart is niet vereist.

Een monster app (BrickRobot) — NIET bijgewerkt naar V 2.1 —
Dit voorbeeld ziet u hoe te componeren van een complete omgeving bestaat uit meerdere toepassingen van het systeem, beginnen samen met “Start_ALL.vbs” en sluit alle van hen, samen met de middelste muisknop (Dankzij de Helper applicatie).
Theremino_Buttons_V2.0_BrickRobot.zip

In deze video ziet u de bewegende BrickRobot. Merk op dat iedereen, knoppen en servomotoren toevoegen kan. U kunt ook gemakkelijk de bewegingen-verander gewoon de bestemmingen in de knoppen. Alles zonder het programmeren van een enkele lijn van software. https://www.theremino.com/files/BrickRobot2.mp4


Notities voor versies
Versie 2.2
De naam van het ge-uploade bestand toegevoegd in de titelbalk.
Puls-type is gewijzigd, met snelheid = zero die het gedraagt zich ON/OFF, met de snelheid van 1 je hebt een puls blijvend snelheid in milliseconden”

Aandacht die sinds versie 2.2 van het type “Pulse” veranderd:
– Met een snelheid gelijk aan nul, Het heeft een ON/OFF-gedrag,
– Met de snelheid van 1 omhoog, Het heeft een puls blijvend snelheid in milliseconden”

Downloads van Theremino knoppen – Versie 2.2
Theremino_Buttons_V2.2.zip
Theremino_Buttons_V2.2_WithSources.zip (versie voor programmeurs)

Voor alle Windows-systemen te 32 en 64 bits (voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Theremino SimpleLogger (met Theremino Script)

Dit is een voorbeeld van een script Theremino Script. Gebruik het slechts als een voorbeeld en als een test voor Viewer KST. Om te bouwen van een datalogger die u moet Gebruik de Theremino-Logger dat in het volgende hoofdstuk schuilt.

Zelfs de minder programmering expertise kan dit script aan hun behoeften aanpassen. Het LOG.csv-bestand wordt gemaakt in dezelfde map waarin programma 's “exe”. Door het veranderen van de eerste vier regels van het bestand “Vb ThereminoLogger.” U kunt het bereik van verwerving en kanalen te scannen variëren. Zodra bewerkt zal, U kunt de gecompileerde versie rechtstreeks starten “ThereminoLogger.exe”, niet meer moetend “ThereminoScript”.

– Notities voor de nieuwe versie –
Er zijn enkele voorbeelden van interactieve bekijken met KST. Om te gebruiken KST allereerst moet u installeren vanaf het WEB en gaat u verder zoals beschreven in het bestand “Leesmij-bestand – KST installeren Notes.rtf”

Wij hebben ook de gecompileerde versies toegevoegd (exe), Zo moet u Theremino Script om te compileren hen zelfs niet openen. De drie voorgecompileerde versies logboekregistratie elke seconde, tien keer per seconde en honderd keer per seconde.
KST-bestanden kunt u logboeken op verschillende manieren weergeven, Terwijl u zich aanmeldt. Ze zijn slechts voorbeelden. Met geduld en onderzoekend op het WEB kunt u KST elk soort weergeven en filteren. U kunt het WEB waarschijnlijk ook gebruiken om MySql bestand KST te verzenden. Gebruik KST is niet gemakkelijk at all, is een geweldige software en de grote resultaten die u te met een heleboel geduld betalen dient.
– Fix –
Wij verplaatst de bestanden naar dezelfde map als de LOG.csv KST. Het lijkt erop dat KST had een gebrek dat hem het logboek lezen verhindert als het in een andere map. Als u niet hebt gedownload deze nieuwste versie handmatig verhuizen ze dicht bij de LOG.csv.

– – – – – –

Downloads van Theremino SimpleLogger – Versie 2.0
Theremino_SimpleLogger_With_KST_Examples_V 2.0
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.

– – – – – –

Theremino SimpleLogger – Versie 3.0
Het script Theremino Logger in versie is gewijzigd 3.0, gegevens verzamelen van sommige sensoren weer. De versie 3 Converteert waarden uit 0 in 1000, in temperaturen, UV-index, Millivolt en Volt en u downloaden vanaf hier:

https://www.theremino.com/hardware/inputs/meteorology-sensors#logger


Theremino Logger

Theremino Logger V 3.3

Deze Datalogger en eenvoudig te gebruiken maar met geweldige prestaties. De base, beknopte en intuïtieve, is bestudeerd door Marco Russiani. Vervolgens wij aangevuld met berekeningen weerstanden en temperaturen te meten, met de PT100, Pt500 en PT1000 drie of vier draden.

De berekening van de temperatuur van de weerstand van Platinum weerstanden (PTxxx) gebeurt door middel van een polynomiale formule, met een gemiddelde absolute fout van 0.015% gedurende het temperatuurbereik, van-200 ° +850 ° c.

Zijn ook geïmplementeerd de berekeningen voor sondes:

  • Lm35 – Van 0° C tot 150° C met een nauwkeurigheid van +/-0,5 ° C)
  • TSIC501 – Van-10 ° C tot 60 ° C met een nauwkeurigheid van +/-0.2 ° C
  • UVM-30A – UV-index uit 0 in 11
  • ML8511 – UV van 0 in 15 MW

Voor sondes LM35, TSIC501, UVM-30A en ML8511 misschien wel genoeg een Theremino Master. Maar voor hoge precisie metingen en vooral voor OTO- (Pt100 en 1000) Het is goed Toevoegen van een Theremino-Adc24.

Meer informatie over sensoren in Deze paginen en Dell documentatie ’ Adc24.


LSI Radio DataloggerEen Datalogger bestuurbaar via radio
Met de Logger Theremino op een Tablet TCU u krijgt een systeem vergelijkbaar met deze zonder het besteden duizenden dollars. Het resultaat is een compleet datalogger bestuurbaar via radio, U kunt gegevens opslaan jarenlang, alleen consumeren 2 Watts (minder dan 500 maar 5 Volt). Het volledige systeem kan worden omsloten door een waterdichte container, zonder ooit nodig om het te openen. De radio wordt beheerd via TeamViewer en uw gegevens zijn toegankelijk via het lokale netwerk, door middel van Windows-mappen.


Mini instructies

  • Het logboekbestand wordt geschreven naar de flank van dell ’ uitvoerbare en kan worden bekeken met KST (zoals uitgelegd in de vorige “Theremino Simple Logger”). Momenteel ’ slechts één wie goed genoeg KST weet is Marco Russiani, Hebt u laat moeite configureren het hem weten.
  • L ’ controle-interval kan worden zeer frequent (Momenteel is de maximale 60 samples per seconde) maar onder de tweede u niet beschikt over een grote precisie en moe genoeg de CPU. Om het werk naar de CPU is goed om te houden van de toepassing geminimaliseerd.
  • Elke regel van logboek (ook gepresenteerd in de tweede rij van de toepassing), bestaat na de datum, gevolgd door de Juliaanse datum (in de dagen en breuken) en gevolgd door de waarden van de sensoren zijn ingeschakeld. De field separator is een puntkomma.
  • De lijn “Waarde” Bekijk individuele sensor lezingen. Zie ze in real-time is nuttig in proeven.
  • In rij “Slot” u stelt de "slots" voor individuele sensoren. Deze nummers moeten corresponderen met de nummers van "slots" die u instelt in ’ HAL.
  • In rij “Type” u instellen de sensor type.
  • In rij “Vermenigvuldigen” u instellen de vermenigvuldigingsfactor, voor fijnafstelling van de winst (de helling van de kalibratiecurve). Normaal gesproken is deze waarde “1”. Zie het schema Dell documentatie ’ Adc24.
  • In rij “Trim waarde” u stelt de factor van de toevoeging, voor fijnafstelling van verkoopcommissie (u verplaatsen de kalibratiekromme omhoog of omlaag).
  • De nieuwe knoppen “Nulverzameling” Wij zijn van de versie 3.3 ingang aan de “Tara” gemakkelijk. Meestal wordt het gebruikt voor lineaire transducers en meetcellen. Gebruik ervan is gemakkelijk, Hiermee verplaatst u de sensor in de nulpositie en de knop wordt ingedrukt.

Speciale notities voor kanalen met de typen “RES-3” of “Res-4” of “PTxxx”

  • Met deze typen met behulp van twee sleuven.
  • De eerste sleuf is geschreven in het vak lijn “Slot” (Bijvoorbeeld, 10).
  • Het tweede videoslot is devolgende sleuf (Bijvoorbeeld, 11).
  • De eerste "slot" is de waarde van de spanning gemeten.
  • Het tweede videoslot is de waarde van de gemeten gedeeld door de huidige meet weerstand (normaal 10 k).
  • In rij “Vermenigvuldigen” Stel niet “1”, zoals met andere sensoren, maar u de waarde van de huidige meting weerstand instellen (meestal 10000).

Gegevens weergeven met KST

Datalogger visualisatie met KST Datalogger visualisatie met KST

KST is een grote OpenSource Viewer voor logbestanden. Log-bestanden weergeven in real-time, Terwijl ze zijn geschreven, zoals aangegeven in Deze video.

KST ook ondersteunt reusachtige dossiers en geeft ze weer en filters op alle mogelijke manieren. Het is ook zeer gemakkelijk zoom en bladeren door de bestanden in het verleden. De perfecte oplossing voor iedereen moet wetenschappelijk logboekregistratie. Met geduld, onderzoekend op het Web en eventueel vragen om hulp in Marco Russiani, Kun je allerlei soorten visualisatie KST. Waarschijnlijk kunt u ook gebruiken voor het verzenden van bestanden MySql op WEB. Gebruik KST is niet gemakkelijk at all, is een geweldige software en de grote resultaten die u te met geduld betalen dient.


Download documentatie op KST bereid door Marco Russiani
KST2_Help_for_Theremino_Logger_ENG.PDF


Theremino-Logger downloaden – Versie 3.4
Theremino_Logger_V3.4.zip
Theremino_Logger_V3.4_WithSources.zip (versie voor programmeurs)

Voor alle Windows-systemen te 32 en 64 bits (voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Theremino Logger12, Logger24 en LoggerNN

Drie nieuwe dataloggers met veel nieuwe commando's.

Theremino Logger 12 kanalen

Theremino Logger 24 kanalen

Theremino Logger 1 Aan 99 kanalen

De LoggerNN heeft minder commando's, maar kan aan de andere kant een aantal kanalen loggen, variërend van 1 in 99.

Alle drie de loggers kunnen alle kanalen tot duizend keer per seconde schrijven, maar houd er rekening mee dat ze op trage pc's de processor te veel kunnen belasten. En pas ook op dat wanneer u duizend schrijfbewerkingen per seconde instelt ( Opname-interval = 0.001 ) Bestanden worden al snel erg groot.

In tegenstelling tot de vorige loggers verandert het uitvoerbestand niet elke keer van naam, maar gebruikt het altijd de naam die u in het vak hebt ingesteld “Naam van logbestand”. Hierdoor kunt u een real-time viewer gebruiken en weet de viewer altijd de naam van het te lezen bestand.

Als u ook bestanden met progressieve datums wilt inschakelen “Maak een back-up van logbestanden”.

Beginnend met versie 1.1 we hebben de mogelijkheid toegevoegd om de eerste regels van het LOG-bestand aan te passen, Er is een nieuwe knop “Koptekst bewerken” Het bestand bewerken “_Heading_Text_.txt”, Als u aangepaste rijen wilt verwijderen, laat u deze leeg of verwijdert u deze.

Beginnend met versie 1.1 We hebben ook de mogelijkheid toegevoegd om opdrachten van andere applicaties te verzenden via tekstvakken.

De tekstcommando's die kunnen worden gebruikt zijn: “Logboek uitvoeren”, “Logboek Stop”, “Logpauze”, “LogResume (Logboek Hervatten”, “Back-upbestand” en “RecordingInterval n.nnn”, waarbij n.nnn de tijd is in seconden en fracties van een seconde tot op duizendsten.

U kunt de tekstopdrachten bekijken en proberen ze te gebruiken door Automation te openen en vervolgens het bestand te uploaden “Commands_to_LOGGERS.txt” zich in de map “Programma'sDemoprogramma'sSlotText Commando's”


Download de Theremino Logger12, Logger24 en LoggerNN – Versie 1.1
Theremino_Logger12_V1.1.zip
Theremino_Logger12_V1.1_WithSources.zip (versie voor programmeurs)
Theremino_Logger24_V1.1.zip
Theremino_Logger24_V1.1_WithSources.zip (versie voor programmeurs)
Theremino_LoggerNN_V1.1.zip
Theremino_LoggerNN_V1.1_WithSources.zip (versie voor programmeurs)

Voor alle Windows-systemen te 32 en 64 bits (voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Theremino-grafieken

Theremino-grafieken

Met deze applicatie kun je de bestanden die door de Loggers zijn geproduceerd min of meer bekijken zoals je zou kunnen doen met Microsoft Excel.

U kunt echter eenvoudig verschillende soorten visualisaties maken die met Excel onmogelijk of moeilijk in te stellen zijn. En je kunt ze ook in realtime doen, d.w.z. terwijl de logger het bestand aan het schrijven is.

Voor instructies opent u de optie-editor door op de knop “Asopties bewerken” en druk vervolgens op de HELP-knop, zoals te zien in de volgende afbeelding.

Theremino Grafieken Opties

Met de “Selecteer bestand” U kiest het bestand dat u wilt bekijken en met de “Asopties selecteren” U kiest het bestand met de weergaveopties.

Afhankelijk van wat u instelt in de naam van de X-as, kunt u spreidingsdiagrammen hebben (waarbij de X-as een van de variabelen is) of grafieken met de X-as die de tijd aangeeft.

Deze mogelijkheden worden uitgelegd in het bestand dat u opent door op HELP te drukken.

In de Graphs-applicatie vindt u enkele optiebestanden en enkele gegevensbestanden om te testen. Normaal gesproken is het gegevensbestand het bestand dat door een logger is geschreven en moet u aan Graphs aangeven waar het is door op te drukken “Selecteer bestand” en zoek het vervolgens op in de Logger-mappen.

Downloads di Theremino Grafieken – Versie 1.1
Theremino_Graphs_V1.1.zip
Theremino_Graphs_V1.1_WithSources.zip (versie voor programmeurs)

Voor alle Windows-systemen te 32 en 64 bits (voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.


Theremino SeriHAL V 2.2

SeriHal V 2.2

Theremino_SeriHal kun je naar "slots" gegevens verzenden via een seriële poort en stuur de gegevens naar de seriële poort van de sleuf.

Mededeling "slots" <-> Seriële (Echte of virtuele) bi-directionele is en, Indien gewenst ook de transmissie, Dit kan ofwel synchroon of asynchroon.

U kunt vervolgens aansluiten op PC Hardware of Software interface die verzendt en ontvangt gegevens via een seriële poort. En u kunt gegevens kunnen verzenden naar en ontvangen van numerieke gegevens naar één of meer slots. De gegevens kunnen vervolgens worden verwerkt door andere toepassingen in de wereld Thereminico en, Bijvoorbeeld,, weergegeven met de SlotViewer en de SignalScope of geregistreerd bij de Theremino_Logger.

Door nu kan de thereminico van de wereld communiceren niet alleen met Arduino en Processing, Maar zelfs met Octave (de slechte neef en vrij van MatLab), met Python en andere SW nog: hoeft alleen maar hun seriële plugins laden. Denk na over wat u doen kunt door het beheer van de OpenCV computer visie functies via Python/Numpy en dialogeren met de "slots" Theremino-HAL en Master/Slave modules: Facial Recognitie, mechanische/optische tracking, Real-time beeldverwerking en andere afbeeldingen van het hoogste niveau binnen het reach van (bijna) alle.

De instructies en de communicatieprotocol zijn in het bestand “SeriHal_v 2.2 _eng” u vindt in de map “Docs”.

Inook is dit een briljante toepassing van Marco Russiani. In de map DOCS zijn er twee kleine bestandjes in het Italiaans en Engels. Had niets maar Marco heeft onlangs de supernova SN2017gfh ontdekt. Het is niet elke dag heb je te vriendin wie heeft ontdekt een ster, We hadden om het te schrijven!

Claudio S. een speciale dank verdient, Hebben de documentatie herzien door het toevoegen van enkele voorbeelden voor geïntegreerd gebruik, via seriële, van verschillende onderdelen van de wereld Thereminico, met elkaar en/of de “de rest van de wereld”. In de map DOCS zijn er voorbeelden voor het gebruik van de Arduino en ook een voorbeeld om te controleren onze applicatie Theremino SDR van buitenaf met Arduino en Processing.
Notities voor versies
Versie 2.3
– De fout die optrad bij het indrukken “losmaken”.
– Verbeterde de snelheid van ontvangst.
– Minder CPU-verbruik.
– Als de separator niet wordt herkend, gebruik dan de ruimte.
Downloads van Theremino SeriHAL – Versie 2.3
Theremino_SeriHAL_V2.3_WithSources.zip
Voor alle Windows-systemen te 32 en 64 bits (voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie
.


Theremino Terminal

Theremino Terminal 2.0

Deze applicatie kunt u Exchange tekens met een seriële poort. Type toepassingen “Terminal” worden voornamelijk gebruikt om te communiceren met de firmware van de micro-controllers, tijdens het proces en bij het schrijven van firmware.

Om de korte instructies te lezen, drukt u op de kleine knop “Help”.

Tijdens de ontwikkeling van de firmware van NetModule (Zie Deze pagina) We moesten controleren de debug-gegevens van de micro, via de virtuele seriële en USB-poort. Aanvankelijk gebruikten wij toepassingen gedownload van het internet, zoals “PuTTY”. Maar ze zijn complex en ongemakkelijk. Vervolgens schreven we deze toepassing dat het zo eenvoudig gemaakt.

De Theremino Terminal is in een enkel uitvoerbaar bestand van 500k, Het is makkelijk te gebruiken en vereist geen installatie. Een goed voorbeeld van eenvoud en minimalisme, Wat zijn de belangrijkste kenmerken van het theremino systeem.

– – – – – –

Magnificent verbeteringen schrijver firmware!

In versie 1.2 introduceerden we de nieuwe commando's “Decode naar Slots”. Met deze commando's kunt u de waarden van de interne variabelen van de firmware te sturen, het Theremino systeemapplicaties.

Het gaat niet alleen om de waarden te lezen in de tekst terminal, hoe doe je meestal, maar door een echte mededeling van numerieke waarden bij hoge snelheid (tot bijna duizend regels per seconde en tienduizenden individuele variabelen op de tweede). In de praktijk zijn ze in staat om de variaties van de interne variabelen van de firmware te zien, alsof ze gekoppeld aan een oscilloscoop.

De firmware wordt naar de seriële waarden van de variabelen die je wilt volgen. Ze sturen alle waarden op een lijn, gescheiden door spaties, puntkomma, komma of twee punten. De Terminal interpreteert waarden, die kunnen gehele getallen of decimalen, en stuurt ze naar het geselecteerde slot en de daaropvolgende. Er zijn ook drie speciale decoders voor de twee modellen meest voorkomende meters en vergelijkers.

U kunt dan gebruik maken van de Signal Scope (of andere toepassingen van het systeem Theremino), de variatie zien in de tijd van hun waarden. Ondertussen, in het venster terminal heb je een lijst van hun waarden uit het verleden. Een uitzonderlijk comfort, beter dan een hardware-debugger!!!

In de volgende afbeelding ziet u het commando waarden (in blauw) en de mechanische respons (in het rood) een servomotor bestuurd door een PID geschreven in een PIC12F1572. Het beeld dat wordt gezien in de oscilloscoop HAL komt van het besturingssignaal (Servo-16) en Adc16 verbonden met de servomotor terugmeldpotentiometer. Plaats de twee sporen van de bovenbeeld, zijn de waarden van twee interne variabelen van de PIC.

De waarden van de variabelen worden door de seriële, de toepassing Terminal, Slots en werden uiteindelijk weergegeven door de applicatie Theremino SignalScope.

Het lijkt een oscilloscoop aan te sluiten in de firmware. Voor mensen met behulp van micro, en vooral voor de schrijver van de servo controle firmware, Dit is mogelijk uitzonderlijk bruikbaar!

In versie 2.0
We hebben de algoritmen voor ontvangst en decodering verbeterd, verhogen aanzienlijk de betrouwbaarheid van de ontvangen data. We hebben ook verminderde de belasting van de CPU van minstens tien keer, het mogelijk maken van het decoderen van tienduizenden variabelen per seconde, zelfs op tragere computers.

In versie 2.1
– We hebben een bug opgelost die alleen gegevens liet zien na een bepaald aantal inkomende regels. Nu kun je meteen de komst van een enkel personage zien.
– Nu kunt u de naam van het uitvoerbare bestand wijzigen en meer dan één werk in dezelfde map laten werken.
(bijvoorbeeld Theremino_Terminal1.exe, Theremino_Terminal2.exe, Theremino_Terminal3.exe …)


Downloads door Theremino Terminal – Versie 2.1
Theremino_Terminal_V2.1.zip

Theremino_Terminal_V2.1_WithSources.zip (versie voor programmeurs)
Voor alle Windows-systemen te 32 en 64 bits (voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie)

.


Theremino ComByTCP

Com door TCP

Deze applicatie verbindt COM-poorten tussen twee pc's, zelfs zeer ver weg. We gebruikten het tussen Italië en China en het werkte goed.

Om het te laten werken, moet u de virtuele poorten hebben die u met com0com installeert en die u kunt vinden in de map com0com/Installers.

En’ Een applicatie voor specialisten, We hebben het weinig gebruikt en herinneren ons niet veel over hoe het werkt. Maar voor zover we weten, klaart het de klus.


Versie 1.0
– Dit is de eerste gepubliceerde versie, we hebben het niet lang geprobeerd, maar het werkte goed om een GPS-module te lezen die in China was.


Downloads di Theremino ComByTcp – Versie 1.0
Theremino_ComByTcp_V1.0.zip

Theremino_ComByTcp_V1.0_WithSources.zip (versie voor programmeurs)
Voor alle Windows-systemen te 32 en 64 bits (voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie)

Juridische mededeling

ITALIANO – HARDWARE: NEI LIMITI PREVISTI DALLA LEGGE il sistema Theremino VIENE FORNITO “COSÌ COM’È”, E NON RILASCIA GARANZIA ESPLICITA O IMPLICITA, RISPETTO ALLA SUA FUNZIONALITA’, OPERATIVITA’, O USO, INCLUSE, SENZA LIMITAZIONE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O VIOLAZIONE. SI DECLINANO ESPRESSAMENTE OGNI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, INCIDENTALI O SPECIALI, INCLUSI, SENZA LIMITAZIONI, MANCATI GUADAGNI, PERDITE DI PROFITTI, PERDITE DERIVANTI DA INTERRUZIONE DI ATTIVITA’ O PERDITE DI DATI, INDIPENDENTEMENTE DALLA FORMA DI AZIONE O TEORIA LEGALE SOTTO CUI LA RESPONSABILITA’ VIENE ASSERITA, ANCHE SE NON INFORMATI DELLA POSSIBILITA’ O RISCHIO DI TALI DANNI.
ITALIANO – SOFTWARE: IL SOFTWARE del sistema Theremino E’ UN SOFTWARE LIBERO: E’ POSSIBILE RIDISTRIBUIRLO E/O MODIFICARLO SECONDO I TERMINI DELLA LICENZA “GNU General Public License” COME PUBBLICATA DALLA “Free Software Foundation”, NELLA VERSIONE 3, O QUALSIASI VERSIONE SUCCESSIVA. È POSSIBILE OTTENERE UNA COPIA DELLA LICENZA “GNU General Public License” DA: http://www.gnu.org/licenses
ENGLISH – HARDWARE: THE PRODUCT Theremino System IS PROVIDED TO YOU “AS IT IS”, AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF NOT ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
ENGLISH – SOFTWARE: THE Theremino System SOFTWARE IS FREE SOFTWARE: YOU CAN REDISTRIBUTE IT AND/OR MODIFY IT UNDER THE TERMS OF THE “GNU General Public License” AS PUBLISHED BY THE “Free Software Foundation”, EITHER VERSION 3 OF THE LICENSE, OR ANY LATER VERSION. YOU CAN GET A COPY OF THE “GNU General Public License” FROM: http://www.gnu.org/licenses

Reacties zijn gesloten.